Introduksjon til Cloud Computing-plattformer

I denne artikkelen Cloud Computing Platforms er Cloud Computing det viktigste aspektet av hvordan internett fungerer. Selskaper som Google, Facebook, Amazon, Microsoft, etc. har brukt millioner av dollar på å bygge sine datasentre (Clouds) for å tilby sine tjenester på internett. I løpet av de siste årene har noen av disse selskapene åpnet sine skytjenester for publikum. Derfor kan hvem som helst med en bærbar datamaskin og en internettforbindelse starte en virksomhet på internett gjennom kraften fra nettskyplattformer. Compute, Storage and Cost er de viktigste parameterne for å bestemme deg for en Cloud computing-plattform. Imidlertid er kostnadene litt vanskelige å sammenligne gitt kompleksiteten i estimering på grunn av konstante svingninger i prisene og også forskjellige rabatter tilgjengelig på forskjellige tjenester.

Topp 3 plattformer for cloud computing

Nedenfor er de beste Cloud Computing plattformene tilgjengelig i dag:

1. Amazon Web Services (AWS)

Amazon er pioneren innen Cloud Computing Platforms. Tilbake i 2006 lanserte Amazon AWS, og kombinerte deres opprinnelige uavhengige tjenester som S3 (skylagring), SQS (Simple Queuing Service) og EC2 (Elastic Cloud Computing). Nå har AWS 150+ tjenester for alle dine varierte behov. AWS har noe kalkulerte regioner og tilgjengelighetssoner. Dette er henholdsvis forskjellige geografiske områder og isolerte steder, som består av datasentre for å lagre dataene og utføre beregninger. Det er rundt 70 tilgjengelighetssoner og 20+ regioner per nå. Dette hjelper bedrifter eller enkeltpersoner med å kjøre applikasjonene sine nærmeste steder og redusere ventetid.

Compute:

AWS gir et bredt utvalg av alternativer. Du kan konfigurere EC2-forekomstene dine i henhold til dine krav eller gå helt serverløst med Lambda. Du kan spa klynger med distribuerte datamaskiner ved å bruke EMR (Elastic Map Reduce) eller få tilgang til en enkelt maskin gjennom EC2 bare metalltjenester. AWS tilbyr Spot-tilfeller som tilbyr opptil 90% rabatt på EC2-maskiner avhengig av etterspørsel og tilbud. Dette er tilfeller som for øyeblikket er tilgjengelige og kjøres i ubegrenset tid, med mindre de blir forlangt av andre brukere for den opprinnelige prisen. AWS gir imidlertid 2 minutters varsel før du fjerner disse tilfellene for å redde jobben og stenge klyngene.

Oppbevaring:

AWS støtter alle slags dataformater og strukturer, og gir passende alternativer for å lagre og hente dataene. Hvis du har strukturerte data for alle applikasjonene dine, kan du gå med databasetjenester som DynamoDB, RDS, etc. Hvis du har multimediafiler, så gir S3 billig volumbasert lagring og for analytiske arbeidsmengder og kompleks spørring, har du tjenester som Redshift og Athena. AWS støtter nå tverr-regional replikering og Same-regional replikering. Tidligere ble ressursene kopiert i tre andre tilgjengelighetssoner, men nå kan du gjenskape dataene eller en hel S3-bøtte i en annen geografi.

2. Microsoft Azure

Microsoft Azure ble utgitt i 2010 for å tilby Cloud Computing Services til sine bedriftskunder. Etter suksessen med AWS introduserte Microsoft mange tjenester de siste årene for å konkurrere med dem, og får nå sakte markedsandeler. I likhet med AWS har Azure også tilgjengelighetssoner og -regioner, men det er en ting som AWS savner, som er Geo Redundancy-funksjonen. Dette betyr at lagringskontoen blir kopiert i en annen region som ikke er for langt, men langt nok til å unngå regionale katastrofer forårsaket i den nåværende regionen, slik at dataene alltid blir sikkerhetskopiert og det ikke blir tap.

Compute:

Azure gjør det mulig for en bruker å lansere virtuelle maskiner (VM) som er Microsofts versjon av EC2. Så har vi Azure Functions som er en serverløs plattform. Selv om AWS og Azure er nakke til hals når det gjelder tjenestene de tilbyr, pleier Azure tilfeller å øke kostnadene med størrelsen. Azure gir lavprioritets-VM-er, men i motsetning til i AWS Spot-tilfeller, er prisen fast og tilgjengeligheten er vanligvis lav.

Oppbevaring:

Azure gir tre typer lagring:

  • Varm lagring: Hvor dataene må være lett tilgjengelig. Her er lagringskostnadene høye og tilgangskostnadene lave.
  • Kuldelagring: Hvor det ikke er tilgang til data så ofte. Her er lagringskostnadene lave og tilgangskostnadene høye.
  • Arkivlagring: Hvor det sjelden er tilgang til data, som sikkerhetskopifiler. Her er lagringskostnadene ekstremt lave og tilgangskostnadene er ekstremt høye.

Dataressurser på Azure kan administreres ved å bruke Azures Blob-lagring, Cosmos DB, Data Lake, etc. i henhold til våre krav.

3. Google Cloud Platform (GCP)

GCP tilbyr cloud computing-tjenester som kjører på samme plattform som Google-søk og Youtube. GCP er kjent for sin lave priser og høye sikkerhet. Apple bruker GCPs datalagring for å lagre sine skytjenester, og nylig har Twitter og GitLab også blitt sagt å ha flyttet til GCP. Med 20 regioner og 61 tilgjengelighetssoner gir GCP også lagring i flere regioner, og gir sikkerhetskopi ved å opprettholde redundans i flere regioner.

Compute:

IaaS-komponenten i GCP kalles Google Compute Engine som gjør det mulig for brukere å starte VM-er. Den har App Engine, en PaaS-komponent som lar utviklere være vertskap for og administrere webapplikasjoner. Den fordeler også flere ressurser for å håndtere ytterligere krav. GCPs preemptible VM-er er kortvarige og rimelige VM-er, slik at brukere kan kjøre kortvarige applikasjoner til en lavere kostnad. Disse VM-ene lever i 24 timer og gir 30 sekunders varsel før de fjernes.

Oppbevaring:

GCP har 4 typer lagringsalternativer:

  • Coldline Storage: I likhet med Azures Archive-lagring, der dataene bare nås en gang i en blå måne.
  • Nærlinjelagring: Dette ligner Azures Cold Storage der dataene blir tilgang til mindre enn en gang i måneden.
  • Standard lagring: Det er her vi lagrer 'Hot' dataene, dvs. dataene som må være lett tilgjengelige hele tiden.

GCP gir Cloud Storage som en datasjø, Cloud SQL er en databasetjeneste, BigTable og Datastore som er NoSQL-databaser og forskjellige andre typer lagringstjenester.

Konklusjon

Så som du kan se, har cloud computing fullstendig revolusjonert måten vi bygger virksomheter på nettet. Med så mange plattformer som kommer opp og konkurrerer med hverandre, har vi forbrukerne av disse tjenestene det beste da vi kan velge mellom alle tilgjengelige alternativer og få det beste smell for pengene.

Anbefalt artikkel

Dette er en guide til Cloud Computing Platforms. Her diskuterer vi Cloud Computing Platforms som Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP). Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

  1. Cloud Computing Arkitektur med egenskaper
  2. Cloud Computing vs Grid Computing | Topp forskjeller
  3. Cloud Computing Technologies med fordeler
  4. Cloud Computing Intervju Spørsmål du burde vite | Topp 10

Kategori: