Indholdsfortegnelse:
Video: Introduction to Amazon Web Services by Leo Zhadanovsky 2025
I øjeblikket er den mest højt profilerede IaaS-leverandør (Infrastructure as a Service) i cloud computing Amazon Web Services, med sin elastiske Compute Cloud (Amazon EC2). Amazon startede ikke med en vision om at opbygge en stor infrastrukturvirksomhed. I stedet byggede virksomheden en massiv infrastruktur til støtte for sin egen detailvirksomhed og opdagede, at dens ressourcer var underudnyttet.
I stedet for at lade dette aktiv sidde tomgang besluttede Amazon at udnytte denne ressource, mens den blev tilføjet til bundlinjen. En sjov ting skete, efter at denne relativt beskedne plan blev sat på plads: Kunder begyndte at finde ud af, at det kunne snebold ind i noget stort.
Amazon tilbyder følgende tjenester til sine kunder i dag:
-
Computing power: Kunderne kan leje tilstrækkelig computerkraft til at køre eller udvikle deres egne applikationer.
-
En webservice-grænseflade: Via denne grænseflade kan kunderne oprette virtuelle maskiner, som opfylder deres krav til CPU-strøm, hukommelse og lagerplads.
-
Kontrol over det virtuelle driftsmiljø: Kunderne har den samme kontrol, de ville, hvis de var ude af deres fysiske datacentre.
-
Tjenestetilbudets elasticitet: Brugere kan dynamisk tilføje en ny forekomst eller opsige en forekomst, efterhånden som deres behov ændres.
Kunder vælger fra en menu med muligheder for at begynde at bruge Amazons EC2. For at bruge EC2 skal du være parat til at svare på følgende typer af spørgsmål:
-
Hvilken forekomststørrelse kræver du til dine virtuelle servere - mikro, lille, stor eller ekstra stor?
-
Hvad er dine behov med hensyn til CPU, hukommelse og opbevaring?
-
Hvordan vil du sikkerhedskopiere din virtuelle maskine?
-
Er du parat til at acceptere reglerne i Amazonas serviceniveauaftale?
Amazon har været den øverste hund i IaaS i en årrække, men markedet ændrer sig hurtigt. Det er uundgåeligt, at nye organisationer og virksomheder ønsker et stykke af handlingen. Open source-optioner er kommet frem som meget vigtige i dette marked. De følgende afsnit giver et overblik over de nye spillere i både offentlig og privat sky IaaS.
Eucalyptus
Eucalyptus Systems er et software firma, der har til formål at hjælpe kunderne med at accelerere deres bevægelse til et hybridmiljø. Derfor tilbyder det tjenester til at oprette en privat sky. For at understøtte offentlige cloud-tjenester bruger Eucalyptus Amazons Web Services API'er.
Den oprindelige software bag Eucalyptus-løsningen blev udviklet som open source ved University of California, Santa Barbara. Eucalyptus fortsætter med at støtte et open source-fællesskab og samtidig tilbyde en virksomhedsversion af dens software.
Eucalyptus har gennem et samarbejde med Amazon Web Services (AWS) gjort sig særligt interessant for virksomheder, der ønsker at implementere en hybrid sky. Amazon samarbejdede med Eucalyptus ved at give virksomheden adgang til sine AWS API'er. Det betyder, at en organisation, der udvikler en privat sky ved hjælp af Eucalyptus, har indbygget kompatibilitet med AWS-tilbud. Dette gør det muligt for virksomhederne lettere at oprette og flytte arbejdsbyrder mellem deres private sky og den offentlige sky.
OpenStack
OpenStack implementerer en åben cloud platform rettet mod offentlige eller private skyer. Projektet blev igangsat i fællesskab af Rackspace og NASA. Mens organisationen er styret af Rackspace, flyttede den til et separat OpenStack-fundament. Selv om virksomheder kan udnytte OpenStack til at skabe proprietære implementeringer, kræver OpenStack-betegnelsen overensstemmelse med en standard implementering af tjenester.
Initiativet er begyndt at få betydelig støtte fra kunder og leverandører. På nuværende tidspunkt bruger over 150 leverandører, herunder Dell, HP, Intel, AMD og Cisco, OpenStack som grundlag for deres cloud tilbud. I princippet er OpenStack et open source IaaS-initiativ bygget på Ubuntu, et operativsystem baseret på Debian Linux distributionen. Det kan også køre på Red Hats version af Linux-operativsystemet.
OpenStacks mål er at levere en massivt skaleret, multi-lejers cloud-specifikation, der kan køre på en hvilken som helst hardware. OpenStack bygger et stort økosystem af partnere, der er interesserede i at vedtage sin skyplatform. Et primært mål med OpenStack er at tilvejebringe et uafhængigt orkestrationslag, som understøtter alle de store hypervisorer, herunder VMware's ESX og KVM, og Microsofts Hyper-V. OpenStacks tjenester omfatter
-
Nova: En databehandlingstjeneste, dette er den primære IaaS-tjeneste. Det er skrevet på Python-sproget.
-
Swift: En objektopbevaringstjeneste.
-
Overblik: Denne billedtjeneste giver et katalog og lager til virtuelle diskbilleder. Disse diskbilleder bruges mest i OpenStack Compute. Selv om denne service er teknisk valgfri, vil enhver stor cloud implementering få brug for denne service.
-
Horizon: En dashboard-tjeneste, herunder en webbaseret grænseflade, der understøtter OpenStack-tjenesterne.
-
Keystone: Dette er en identitetstjeneste, der giver autentificering og autorisation til OpenStack-tjenester, herunder et servicekatalog.
-
Kvantum: Denne netværkstjeneste giver en opsummering af netværksforbindelse via grænseflader.
Red Hat's CloudForms
Red Hat, en af de vigtigste open source Linux- og infrastrukturvirksomheder, udvider sig til sky-tjenester. Det skabte en open source IaaS, så virksomhederne kunne bygge private eller hybride skyer med et open source-initiativ kaldet CloudForms.
CloudForms miljø bruger Red Hats JBoss Enterprise Middleware som et sæt af grundlæggende tjenester til dets IaaS. CloudForms omfatter IaaS-værktøjer som selvbetjening, applikationsstyring, konfigurationsstyring og implementering og styring, der gør det muligt for tjenester at flytte på tværs af miljøer. CloudForms tilbyder også tjenester til administration af virtualisering.