NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
LT

Palyginti operacinės sistemos

„macOS“: „Unix“ darbo stotis, o ne serveris

„macOS“ slepia sertifikuotą „Unix“ operacinę sistemą pačiame draugiškiausiame masinės rinkos staliniame kompiuteryje, ir į šį derinį verta žiūrėti rimtai: Darvino BSD naudotojų šalis leidžia „Linux“ administratorių terminalų įpročius perkelti tiesiogiai. Jį galima laikyti visur, kur dirba žmonės, o ne paketai: administravimo stalai, kūrimo įrenginiai ir viskas, kam reikia Xcode kitame kūrimo gale. Kur nustoja uždirbti, yra serverio patalpa, o sąžiningas šios ribos nustatymas yra didžiausia šio straipsnio vertė.

Pagrindiniai punktai

  • Branduolys yra sertifikuotas UNIX 03: Darwin su BSD vartotojo žeme, todėl grep, awk, ssh ir apvalkalo scenarijai veikia taip, kaip tikisi raumenų atmintis, su nedideliu vėliavėlių žodynu, kuris skiriasi (BSD sed, BSD grep) ir įkanda scenarijus, parašytus GNU branduoliams.
  • Paketų valdymas yra „Homebrew“, todėl kiekvienai žaidimų knygai reikia antrojo dialekto: gaminimo paslaugos nėra sisteminės, o /usr/local ir dabar /opt/homebrew padalija dvejetainius failus tarp „Intel“ ir „Apple“ silicio kelių.
  • Licencijavimas uždaro duomenų centro duris: „Apple“ EULA leidžia „macOS“ naudoti tik „Apple“ aparatinėje įrangoje, todėl teisėti „macOS“ serveriai yra „Mac mini“ spintelėse arba išsinuomotame „Mac“ priegloboje, o ne virtualizuotoje prekių aparatinėje įrangoje.
  • Serverio produkto praktiškai nebeliko: „Server.app“ buvo nutraukta, o jokia rimta prieglobos dėklas, skydelis ar įrenginio dokumentacija netaikoma „MacOS“, todėl bet koks juo sukurtas infrastruktūros planas yra sukurtas ant smėlio.
  • Operacijai tai yra aukščiausios klasės stalas: aparatūros pagreitintas virtualizavimas (Virtualization.framework), tvirtas SSH konfigūracijos palaikymas ir šrifto / ekrano kopijos / iškarpinės krūva, dėl kurios runbooks ir bilietai veikia geriau nei dauguma Linux stalinių kompiuterių.
  • Laivyno valdymas veikia per MDM, o ne per hipervizorius ar vaizdo serverius; Jei jūsų nuosavybė turi vykdyti disko šifravimą, sertifikatus ir OS atnaujinimus visuose staliniuose kompiuteriuose, „macOS“ įrankiai (MDM sprendimai) yra brandūs, bet yra atskira nuo serverio valdymo disciplina.

Pastaba iš praktikos

2019 m. klientas pastatė savo scenos rinkinį ant „Mac mini“ spintos ir puikiai veikė, kol „Apple“ silicis pagamino pusę įrankių, skirtų tik „MacOS-X86“. Dabar scena veikia tinkamoje „Linux“ infrastruktūroje, o „Mac mini“ daro tai, ką turėtų: kūrėjų stalus.

Dažniausiai užduodami klausimai

Ar galiu iš viso paleisti „MacOS“ serveryje?

Fiziškai „Mac“ aparatinėje įrangoje taip, o „Mac mini“ spinta yra teisėta CI kūrimo mašinų niša. Kaip bendra prieglobos platforma, ne: nepalaikoma virtualizacija iš Apple aparatinės įrangos, nėra ekosistemos ir tai draudžianti EULA.

Ar visi mano Linux komandinės eilutės įpročiai perduodami?

Dažniausiai. BSD vartotojo sritis skiriasi kraštuose: sed -i '' sintaksė, cp be --archive ir skirtingos rūšiavimo/grep vėliavėlės. Perkeliamumo scenarijai turėtų vengti šių kraštų arba išbandyti abu.

Ar Homebrew gamybos įrankiai ar patogumas?

Patogumas. Jis puikiai tinka darbo stotims, tačiau nuo to neturėtų priklausyti niekas, kas svarbu parkui; elkitės su „Homebrew“ įdiegtais dvejetainiais failais taip, kaip elgtumėtės su įrankiu, sukurtu vietoje, su versijomis ir dokumentais.

Koks yra sąžiningas „macOS“ vaidmuo mūsų infrastruktūros komandoms?

Administratoriaus ir plėtros darbo vieta. Laikykite terminalo raumenis, vykdykite serverio darbą kitur ir nustokite ginčytis dėl stalo OS pasirinkimo, kol jis nepraras savaitės.

Kaip Kinetikatech padeda su palyginti operacinės sistemos

Tai sprendėme šimtus kartų: Tiesioginiai operacinių sistemų vertinimai iš gamybos patirties: platinimai, BSD ir „Windows“ alternatyvos, palyginti su palaikymo gyvavimo ciklais, saugos padėtimi ir veikimu 3 val. ryto – matuojamas, o ne parduodamas. Su Linux serverių sauga ir Serverių administravimas gaunate visą ciklą: vertiname, įgyvendiname, stebime nepertraukiamai ir reaguojame per 30 minučių, kai reikia.

Pasikalbėkite su inžinieriumi

Serverio problema? Svetainė nukauta? Lėtas įkrovimas?

Kritincidentai sprendžiami per 30 minučių — 24 valandas per dieną, 7 dienas per savaitę.

Kreiptis skubios pagalbos support@kinetikatech.com