Cncf kínált ingyenes, nyílt forráskódú cloud-projektek devops-mikroservisov

Kedden, a szervezet CNCF (Cloud Computing Native Foundation) bejelentette nyilvános hozzáférhetősége által „laboratóriumi infrastruktúra» - CNCF közösségi infrastruktúra Lab (CIL). Ez azt jelenti, hogy a nyílt forráskódú kapcsolatos projektek mikroservisnoy építészet és a „felhő» (cloud natív) megközelítés lehet térítésmentesen beszerezhető a rendelkezésükre álló infrastruktúra tesztelése működésének és teljesítményének alakulását a felhő a kívánt méretet.
CNCF Cluster: az első verzió
Megalakulása óta CNCF szervezet célja, hogy az infrastruktúrát az Open Source-projekteket. Idővel ez azt eredményezte, hogy hozzanak létre egy speciális cluster - CNCF Cluster. Először annak végrehajtását benyújtott körülbelül egy évvel ezelőtt, és a konfiguráció Intel Xeon processzorok (és adományozta Intel), az alábbiak szerint:

Még akkor CNCF Cluster „a világ legnagyobb ingyenes elérhető klaszter csupasz fém-szerverek fejlesztésére cloud computing natív». És élettartama alatt az első verzió a felhő források CNCF időt igényel ilyen projektek Kubernetes, Apache állatgondozó, Elasticsearch az Mesos, adatbázis TiDB és mások. Azonban a legnagyobb felhasználó volt openshift platform.
A Red Hat mérnökei kifejlesztettek két berendezés openshift: egy klasztere 100 csomópontok csupasz fém és a második - 2048 egység virtuális gépek alapuló felhő OpenStack (Red Hat OpenStack Platform 10).

A célkitűzések a kísérletek vizsgálata különböző komponensek Docker (OVERLAY2 vezető OverlayFS) és Kubernetes / openshift (HAProxy + Ingress, Állandó kötetek alapján Red Hat Container-Native-tárolás, konténerek regiszter) kellően nagy méretű. Az eredmények a teszt részletesen az openshift blog. és a végső benyomást a kísérlet, amik a következők:
Sokat tettek. Hogyan lehetünk biztosak abban, hogy a közösség és a fogyasztók javát belőle? Először is, adjunk hozzá minden [eredmények] az upstream. Ezen túlmenően, hozunk létre olyan sok lehetőség, a legjobb gyakorlatok és optimalizálása configs a termék a lehető legnagyobb mértékben ... és mindent dokumentálnia. [..] CNCF Cluster - hihetetlenül értékes eszköz Open Source közösség. A második szakaszban a teljesítmény tesztelés a klaszter CNCF ismét biztosította számunkra hasznos információt, amit használni a későbbi kiadások.
Egy figyelemre méltó korlátozás CNCF Cluster első volt a maximális használati idő - 2 hét. Vele szembe a kérésüket ilyen projektek, mint csilló és etcd. De nem hagyják őket anélkül, hogy figyelmet: jön a támogatás a többi amerikai cégek Packet. szakosodott biztosító csupasz fém források kérésre * ... És akkor eljött az idő, amikor az ajánlatot kiterjesztették az egész fürt CNCF, amelyek együtt a Packet megkapta a második megtestesülése.
* By the way, Open Source közösségi Packet már ismert a múltban is - köszönhetően a támogatás nyújtása kernel.org.
CNCF Cluster: Egy új verzió
Így CNCF Packet kell kínálni felhő pénzügyileg korlátozott 25.000 USD havonta, és földrajzilag elosztott szerte a világon (többek között az Egyesült Államok, Hollandia, Japán).
Elérhető kiszolgáló lehetőségek 5 fajta (7 end konfigurációk) alapján:
- Intel Atom C2550 (4 mag @ 2,4 GHz);
- Intel Xeon E3-1240 v3 (4 mag @ 3.4GHz);
- Intel E3-1578L (4 Fizikai Cores @ 2,0 GHz bázis / 3,40 GHz felszakítási);
- 2 x Intel Xeon E5-2650 v4 (24 magok @ 2,2 GHz);
- 2 × Cavium ThunderX ARMv8 SoC;
- 2 x Intel Xeon E5-2640 v3 (16 magok @ 2,6 GHz-es);
- 2 x Intel E5-2620 v4 (összesen 16 magot @ 2.1GHz).

Tipikus konfiguráció Packet szerver kínált az alkalmazásokat
Között a hivatalosan támogatott operációs rendszerek szerverek Intel processzorok említett Ubuntu 14.04 és 16.04, Debian 8, 7 a CentOS, Scientific Linux, Konténer Linux, rancheros, NixOS, FreeBSD, és ARMv8 ez a lista sokkal rövidebb, de kiegészítve CoreOS. Hálózati képességek közé tartozik a bejelentés az IP-tér, BGP / Anycast és IPv6 támogatás.
Kölcsönhatásba lépnek a tervezett konfigurációk lehet speciális API-t. elérhető HTTP, valamint kész ügyfelek, már végre a Ruby, Python, PHP, Go, Java, Node.js. Az egyik jellemzője Packet - integrációs források kínál a népszerű eszközök / szolgáltatás használható cloud környezetek és tartályok, például Rancher, Terraform, mezoszféra DC / OS, Kontena, Docker Machine és Docker Cloud, Apache jclouds és Apache Libcloud, valamint a rendszer konfiguráció-menedzsment és a hálózati megoldások Ansible Project Calico.
A pályázatok benyújtása az erőforrások
Kézhezvételekor források CNCF CIL kell arra, hogy elsőbbséget élveznek azok a projektek, amelyek már szerepelnek a hivatalos lista CNCF. majd - a tagvállalatok, és ezt követően - a többi fejlesztők. Ezen kívül a projekt meg kell felelnie a következő alapvető követelményeknek:
- futtatható kódot kell a nyílt forráskódú (elosztott engedélyek alapján jóváhagyott OSI) 100%;
- alkalmazás lehetővé teszi a fejlesztők, hogy teszteljék, vagy hozzon létre folyamatosan integrált automatizált infrastruktúra segítségével nagy nyilvános felhő nélkül virtualizáció végrehajtást;
- A vizsgált tartályokat kell használni, ha szükséges.
Kéréséhez erőforrásokat a projekt, akkor létre kell hozni egy kérdés a Git-repository CNCF Cluster. A szöveg az alkalmazás beszerzett kellően részletes sablont, amely arra kéri, hogy beszélni, hogy valaki a közösség és a végfelhasználók számára előnyös a folyamatos tesztelés és hogyan „segít fejleszteni felhő natív számítástechnika (különösen - a konténer, hangszerelés, mikroservisy vagy ezek bármilyen kombinációja).” Példalekérdezés már alkalmazzák (bár ahogy azok csak a régi cluster) látható privát kérdéseket.
Lehet, hogy nem kell ezeket a forrásokat most (és / vagy nem alakul ki Open Source-kód), de hasznos tudni ... talán nem is annyira a konkrét javaslatot, de magukról példákat együttműködés az ipar javára a modern technológia, és természetesen Nyílt forráskódú.