OpenStack
Openstack är en öppen källkod cloud computing lösning som gör det möjligt för organisationer att pool lagring, nätverk och andra källor i en plattform. Det är skalbar och kan för organisationer av praktiskt taget alla storlekar.
- Ingen lagring begränsningar
- Tillförlitlig och skalbar
- Inbyggd redundans
- Unik objektstruktur utan kapsling
- Ingen central databas, vilket möjliggör bättre prestanda
- Betydande samhälle och industri support
- Programvaran är gratis och uppdateras varje halvår genom en gemenskap av utvecklare och användare
- Beundrade prestanda och skalbarhet jämfört med kommersiell programvara
- Hög kvalitetssäkringsstandarder inklusive enhet, funktionella och integration testning samt rigorösa kod recensioner
- Starkt samhällsstöd och frågor besvaras snabbt i forumen
- Även om programvaran är gratis, kommer organisationer att medföra kostnader för att lära sig att använda och distribuera den och hantera efterföljande projekt
- Organisationer behöver studera Openstack noggrant up front för att säkerställa att de är korrekt skalning dess antagande till sina projekt
Openstack är populärt i infrastrukturen-as-a-service (IaaS) programvara kategori. Organisationer ofta använda den när man startar en offentlig eller privat moln. Den tillåter användare att distribuera virtuella resurser, hantera och skala ett moln miljö, och modifiera mjukvaran som behövs. Mjukvaran körs på tillförlitliga servrar utanför i användarens egen miljö. På grund av sin status som öppen källkod, det gynnar från återkoppling och bidragen från många utvecklare över hela världen. Även utvecklare har lagt många komponenter till Openstack finns nio primära komponenter som utgör programmet. Nova är den primära mjukvara som driver Openstack och var en av de första två komponenterna utplacerade. Swift är den huvudsakliga lagringssystemet och släpptes tillsammans med Nova som ett flaggskepp komponent. Andra efterföljande komponenter och deras roller inkluderar följande: * Cinder - blockera lagring * Neutron - nätverk * Horizon - Openstack instrumentbräda * Keystone - identitetstjänster * ceilometer - telemetri eller faktureringstjänster * Värme - krav moln applikationslagrings På grund av de många ytterligare komponenter och storlek av Openstack, kan det vara svårt för organisationer att avgöra hur man bäst använder programvaran. Vissa organisationer har nått framgång i att använda Trystack, en sandlåda miljö som tillåter användare att testa sina program för att se hur de skulle fungera i Openstack. Det är dock rekommenderas för användare att ha en bra plan när den antar denna programvara. Openstack är väl stöds genom sin stora gemenskap av ingenjörer. Det finns dock en stor mängd dokumentation och det kan vara besvärligt att få svar på några frågor. Frågor till unika problem kan besvaras snabbare i forum snarare än att söka igenom denna dokumentation.