Hvad er cloud computing? Definition med eksempler

⚡ Smart opsummering

Cloud computing er levering af datalagring, servere, databaser og computertjenester via internettet efter behov, hvilket giver brugerne adgang til kraftfulde ressourcer eksternt uden at eje fysisk hardware og kun betale for det, de rent faktisk bruger.

  • ☁️ Definition: Cloud computing lagrer og tilgår data og tjenester via internettet, hvilket giver mange brugere adgang til eksterne datacentre on-demand.
  • 🏷️ Skynavn: Udtrykket "cloud" stammer fra netværksdiagrammer, hvor ingeniører tegnede en skyform for at repræsentere sammenkoblede netværksenheder.
  • 🗂️ Skytyper: Der findes fire implementeringsmodeller, nemlig Privat, Fællesskab, Offentlig og Hybrid, som hver især er egnet til forskellige forretningsinteraktioner.
  • 🛠️ Servicemodeller: Software som en service, platform som en service og infrastruktur som en service udgør de tre kerneløsninger i cloud-løsninger.
  • 💡 Vigtigste fordele: Lavere infrastrukturomkostninger, øjeblikkelige opdateringer, skalerbarhed, backup og pay-per-use-fakturering driver udbredt cloud-adoption.
  • 🤖 AI i skyen: Udbydere som AWS, Azureog Google Cloud levere maskinlærings- og generative AI-tjenester efter behov.

Hvad er Cloud Computing

Afsnittene nedenfor definerer cloud computing, forklarer hvorfor det er vigtigt, og gennemgår dets typer, tjenester og eksempler fra den virkelige verden.

Hvad er Cloud Computing?

Cloud computing defineres som lagring og adgang til data og computertjenester via internettet. Det gemmer ikke data på din personlige computer. Det er tilgængeligheden af ​​computertjenester som servere, datalagring, netværk, databaser osv. Hovedformålet med cloud computing er at give adgang til datacentre til mange brugere. Brugere kan også få adgang til data fra en ekstern server.

Eksempler på cloud computing-tjenester: AWS, Azure, Google Cloud

Lad os lære det grundlæggende om cloud computing med et eksempel.

Når du rejser med bus eller tog, tager du en billet til din destination og holder dig tilbage på din plads, indtil du når din destination. Ligeledes tager andre passagerer også en billet og rejser i den samme bus som dig, og det generer dig næsten ikke, hvor de skal hen. Når dit stoppested kommer, stiger du af bussen og takker chaufføren. Cloud computing er ligesom den bus, der bærer data og information for forskellige brugere og giver dem mulighed for at bruge tjenesten med minimale omkostninger.

Cloud Computing

Hvorfor navnet Cloud?

Udtrykket "Cloud" stammer fra et netværksdesign, der blev brugt af netværksingeniører til at repræsentere placeringen af ​​forskellige netværksenheder og deres sammenkobling. Formen på dette netværksdesign var som en sky.

Hvorfor navnet Cloud

Hvorfor Cloud Computing?

Med stigningen i computer- og mobilbrugere er datalagring blevet en prioritet inden for alle områder. Store og små virksomheder trives i dag med deres data, og de bruger enorme mængder penge på at vedligeholde disse data. Det kræver stærk IT-support og et lagringshub. Ikke alle virksomheder har råd til de høje omkostninger ved intern IT-infrastruktur og backup-supporttjenester. For dem er cloud computing en billigere løsning. Måske er dens effektivitet i lagring af data, beregning og lavere vedligeholdelsesomkostninger lykkedes med at nå ...tract endda større virksomheder også.

Cloud computing reducerer brugerens behov for hardware og software. Det eneste, brugeren skal kunne køre, er cloud computing-systemets grænsefladesoftware, som kan være så simpel som en webbrowser, og så tager cloud-netværket sig af resten. Vi har alle oplevet cloud computing på et tidspunkt; nogle af de populære cloud-tjenester, vi har brugt eller stadig bruger, er mail-tjenester som f.eks. Gmail, Hotmail eller Yahoo osv.

Når vi tilgår en e-mailtjeneste, gemmes vores data på en cloud-server og ikke på vores computer. Teknologien og infrastrukturen bag skyen er usynlig. Det er mindre vigtigt, om cloud-tjenester er baseret på HTTP, XML, Ruby, PHP eller andre specifikke teknologier, så længe det er brugervenligt og funktionelt. En individuel bruger kan oprette forbindelse til et cloud-system fra sine egne enheder som stationær computer, bærbar computer eller mobil.

Cloud computing udnytter effektivt små virksomheder, der har begrænsede ressourcer; det giver små virksomheder adgang til teknologier, der tidligere var uden for deres rækkevidde. Cloud computing hjælper små virksomheder med at omdanne deres vedligeholdelsesomkostninger til profit. Lad os se hvordan.

I en intern IT-server skal du være meget opmærksom og sikre, at der ikke er nogen fejl i systemet, så det kører problemfrit. Og i tilfælde af tekniske fejl er du fuldt ud ansvarlig; det vil kræve en masse opmærksomhed, tid og penge til reparation. Hvorimod i cloud computing tager tjenesteudbyderen det fulde ansvar for komplikationer og tekniske fejl.

Typer af skyer

Der er fire forskellige cloud-modeller, som du kan abonnere på, alt efter virksomhedens behov. Følgende er de forskellige Typer af skyer:

Typer af skyer

  • Privat sky: Her anvendes computerressourcer til én bestemt organisation. Denne metode bruges mere til interaktioner inden for virksomheder, hvor computerressourcerne kan styres, ejes og drives af den samme organisation.
  • Community Cloud: Her stilles computerressourcer til rådighed for et fællesskab og organisationer.
  • Public Cloud: Denne type cloud bruges normalt til B2C-interaktioner (Business to Consumer). Her ejes, styres og drives computerressourcen af ​​en regering, en akademiker eller en erhvervsorganisation.
  • Hybrid sky: Denne type cloud kan bruges til begge typer interaktioner, B2B (Business to Business) eller B2C (Business to Consumer). Denne implementeringsmetode kaldes hybrid cloud, da computerressourcerne er bundet sammen af ​​forskellige clouds.

Fordele ved Cloud Computing

Potentialet for omkostningsbesparelser er den primære årsag til, at mange organisationer anvender cloud-tjenester. Cloud computing giver friheden til at bruge tjenester efter behov og kun betale for det, man bruger. Takket være cloud computing er det blevet muligt at køre IT-drift som en outsourcet enhed uden mange interne ressourcer.

Nu i dette Cloud Computing tutorial, vil vi lære fordelene ved Cloud Computing.

  • Lavere IT-infrastruktur og computeromkostninger for brugerne
  • Forbedret præstationer
  • Færre vedligeholdelsesproblemer
  • Øjeblikkelige softwareopdateringer
  • Forbedret kompatibilitet mellem operativsystemer
  • Sikkerhedskopiering og gendannelse
  • Ydeevne og skalerbarhed
  • Øget lagerkapacitet
  • Øget datasikkerhed

Eksempler på cloud computing

Her er nogle eksempler på cloud computing-applikationer:

Sundhedspleje:

Medicinske fagfolk kan udføre diagnostik, hoste information og fjernanalysere patienter ved hjælp af cloud computing. Cloud computing gør det muligt for læger at dele information hurtigt hvor som helst. Det sparer også omkostninger ved at tillade store datafiloverførsler øjeblikkeligt. Dette øger helt sikkert effektiviteten.

I sidste ende hjælper cloud-teknologi det medicinske team med at sikre, at patienter får den bedst mulige pleje uden unødig forsinkelse. Patienternes tilstand kan også opdateres på få sekunder ved hjælp af fjernkonferencer.

Uddannelse:

Cloud computing er også nyttigt i uddannelsesinstitutioner til fjernundervisning. Det tilbyder forskellige tjenester til universiteter, gymnasier, professorer og lærere for at nå ud til tusindvis af studerende over hele verden. Virksomheder som Google og Microsoft tilbyde forskellige tjenester gratis til fakulteter, lærere, professorer og studerende fra forskellige læringsinstitutioner. Forskellige uddannelsesinstitutioner over hele verden bruger disse tjenester til at forbedre deres effektivitet og produktivitet.

Regering:

Det amerikanske militær og regeringen var tidlige brugere af cloud computing. Deres Cloud inkorporerer sociale, mobile og analytiske teknologier. Selvom de skal overholde strenge overholdelses- og sikkerhedsforanstaltninger (FIPS, FISMA og FedRAMP). Dette beskytter mod cybertrusler både herhjemme og i udlandet.

Big data Analytics:

Cloud computing hjælper dataforskere med at analysere forskellige datamønstre og indsigter for bedre forudsigelser og beslutningstagning. Der findes mange open source-værktøjer til udvikling og analyse af big data, f.eks. Cassandra, Hadoop osv. til dette formål.

Kommunikation:

Cloud computing giver netværksbaseret adgang til kommunikationsværktøjer som e-mails og sociale medier. WhatsApp bruger også en cloud-baseret infrastruktur til at lette brugerkommunikation. Alle oplysninger gemmes i tjenesteudbyderens hardware.

Forretningsproces:

I dag er mange forretningsprocesser som e-mails, ERP, CRM, og dokumenthåndtering er blevet cloudbaserede tjenester. SaaS er blevet den vigtigste metode for virksomheder. Nogle eksempler på SaaS inkluderer Salesforce og HubSpot.

Facebook, Dropboxog Gmail:

Cloud computing kan bruges til lagring af filer. Det hjælper dig med automatisk at synkronisere filerne fra forskellige enheder som desktop, tablet, mobil osv. Dropbox giver brugerne mulighed for at gemme og få adgang til filer op til 2 GB gratis. Det giver også en nem sikkerhedskopieringsfunktion.

Sociale netværksplatforme som Facebook kræver kraftfuld hosting til at administrere og gemme data i realtid. Cloud-baseret kommunikation giver klik-for-opkald-faciliteter fra sociale netværkssider og adgang til instant messaging-systemet.

Borgerservice:

Cloud-teknologien kan også bruges til at håndtere borgerservice. Den bruges i vid udstrækning til at gemme, administrere og opdatere borgeroplysninger, bekræfte formularer, og endda verificere den aktuelle status for ansøgninger kan udføres ved hjælp af cloud computing.

Cloud Computing Services

De tre største cloud computing-tilbud er:

  • Software som en service (SaaS)
  • Platform som en service (PaaS)
  • Infrastructure as a Service (IaaS)

Forskellige virksomheder bruger nogle eller alle disse komponenter i henhold til deres behov.

Cloud Computing Services

SaaS (Software as a Service)

SaaS eller software som en tjeneste er en softwaredistributionsmodel, hvor applikationer hostes af en leverandør eller tjenesteudbyder og stilles til rådighed for kunder via et netværk (internet). SaaS bliver en stadig mere udbredt leveringsmodel, da underliggende teknologier, der understøtter serviceorienteret ArchiTeknologi (SOA) eller webtjenester. Via internettet er denne tjeneste tilgængelig for brugere overalt i verden.

Traditionelt skulle en softwareapplikation købes på forhånd og derefter installeres på computeren. SaaS-brugere abonnerer derimod på softwaren i stedet for at købe den, normalt månedligt via internettet.

Enhver, der har brug for adgang til et bestemt stykke software, kan abonnere som bruger, uanset om det er en eller to personer eller endda tusindvis af medarbejdere i en virksomhed. SaaS er kompatibel med alle internetaktiverede enheder.

Mange vigtige opgaver som regnskab, salg, fakturering og planlægning kan alle udføres ved hjælp af SaaS.

SaaS (Software as a Service)

PaaS (Platform as a Service)

Platform as a service, også kendt som PaaS, leverer en platform og et miljø, der giver udviklere mulighed for at bygge applikationer og tjenester. Denne tjeneste hostes i skyen og tilgås af brugerne via internettet.

For at forstå det enkelt, lad os sammenligne det med at male et billede, hvor du får udleveret malingfarver, forskellige pensler og papir af din skolelærer, og du skal bare tegne et smukt billede med disse værktøjer.

PaaS-tjenester opdateres konstant, og nye funktioner tilføjes. Softwareudviklere, webudviklere og virksomheder kan drage fordel af PaaS. Det tilbyder en platform til at understøtte applikationsudvikling. Det omfatter softwaresupport og administrationstjenester, lagring, netværk, implementering, test, samarbejde, hosting og vedligeholdelse af applikationer.

PaaS (Platform as a Service)

IaaS (Infrastructure as a Service)

IaaS (Infrastructure As A Service) er en af ​​de grundlæggende servicemodeller inden for cloud computing sammen med PaaS (Platform as a Service). Det giver adgang til computerressourcer i et virtualiseret miljø, "skyen", på internettet. Det leverer computerinfrastruktur såsom virtuel serverplads, netværksforbindelser, båndbredde, load balancers og IP-adresser. Puljen af ​​hardwareressourcer er omfattende.tracfra flere servere og netværk, som normalt er fordelt på tværs af adskillige datacentre. Dette giver redundans og pålidelighed til IaaS.

IaaS (Infrastruktur som en service) er en komplet pakke til databehandling. For små virksomheder, der ønsker at reducere omkostningerne på IT-infrastruktur, er IaaS en af ​​løsningerne. Årligt bruges mange penge på vedligeholdelse og køb af nye komponenter som harddiske, netværksforbindelser, eksterne lagerenheder osv., som en virksomhedsejer kunne have sparet til andre udgifter ved at bruge IaaS.

IaaS (Infrastructure as a Service)

Grid Computing vs Cloud Computing

Når vi tænder for ventilatoren eller en hvilken som helst elektrisk enhed, er vi mindre bekymrede over strømforsyningen, hvor den kommer fra, og hvordan den genereres. Den strømforsyning eller elektricitet, vi modtager i vores hjem, bevæger sig gennem en kæde af netværk, som omfatter kraftværker, transformere, kraftledninger og transmissionsstationer. Disse komponenter danner tilsammen et 'elnet'. Ligeledes er 'grid computing' en infrastruktur, der forbinder computerressourcer såsom pc'er, servere, arbejdsstationer og lagringselementer og leverer den mekanisme, der kræves for at få adgang til dem.

Grid Computing er en middleware til at koordinere forskellige IT-ressourcer på tværs af et netværk, så de kan fungere som en helhed. Det bruges oftere i videnskabelig forskning og på universiteter til uddannelsesmæssige formål. For eksempel har en gruppe arkitekturstuderende, der arbejder på et projekt, brug for et specifikt designværktøj og software til designformål, men kun et par af dem har adgang til dette designværktøj. Problemet er, hvordan de kan gøre dette værktøj tilgængeligt for resten af ​​de studerende. For at gøre det tilgængeligt for andre studerende vil de lægge dette designværktøj på campusnetværket; nu vil grid'et forbinde alle disse computere i campusnetværket og give de studerende mulighed for at bruge det designværktøj, der kræves til deres projekt, hvor som helst fra.

Cloud computing og grid computing forveksles ofte; selvom deres funktioner er næsten ens, er deres tilgang til funktionalitet forskellig. Lad os se, hvordan de fungerer.

Grid Computing vs Cloud Computing

Cloud Computing grid computing
Cloud computing fungerer mere som en tjenesteudbyder til udnyttelse af computerressourcer Grid computing bruger den tilgængelige ressource og indbyrdes forbundne computersystemer til at opnå et fælles mål
Cloud computing er en centraliseret model Grid computing er en decentraliseret model, hvor beregningen kan forekomme på tværs af mange administrative modeller.
Cloud er en samling af computere, der normalt ejes af én part Et grid er en samling af computere, der ejes af flere parter på flere lokationer og er forbundet med hinanden, så brugerne kan dele den samlede kraft af ressourcer.
Cloud tilbyder næsten alle tjenester som webhosting, DB (Database) support og meget mere Grid tilbyder begrænsede tjenester
Cloud computing leveres typisk inden for en enkelt organisation (f.eks. Amazon) Grid computing samler ressourcerne i forskellige organisationer

Utility Computing vs Cloud Computing

I vores tidligere samtale om "Grid Computing" har vi set, hvordan elektricitet leveres til vores hus; vi ved også, at for at opretholde elforsyningen skal vi betale regningen. Utility Computing er præcis sådan: vi bruger elektricitet derhjemme efter behov og betaler regningen i overensstemmelse hermed. Ligeledes bruger du tjenesterne til databehandling og betaler efter forbrug; dette kaldes 'Utility Computing'. Utility Computing er en god kilde til brug i lille skala, det kan gøres i ethvert servermiljø og kræver cloud computing.

Utility computing er processen med at levere tjenester via en on-demand, pay-per-use faktureringsmetode. Kunden eller klienten har adgang til et stort set ubegrænset udbud af computerløsninger via et virtuelt privat netværk eller via internettet, som kan fremskaffes og bruges, når det er nødvendigt. Koncepterne grid computing, cloud computing og administrerede IT-tjenester er baseret på utility computing.

Gennem utility computing kan små virksomheder med et begrænset budget nemt bruge software som CRM (Customer Relationship Management) uden at investere store mængder i infrastruktur for at vedligeholde deres kundebase.

Utility Computing vs Cloud Computing

Hjælpecomputering Cloud Computing
Utility computing refererer til evnen til at opkræve betaling for de tilbudte tjenester og opkræve betaling for kundernes præcise forbrug. Cloud Computing fungerer også ligesom utility computing, du betaler kun for det, du bruger, men cloud computing kan være billigere, da en cloudbaseret app kan være oppe at køre på dage eller uger.
Utility computing-brugere ønsker at have kontrol over den geografiske placering af infrastrukturen I cloud computing har udbyderen fuld kontrol over cloud computing-tjenester og infrastruktur
Utility computing er mere fordelagtigt, når ydeevne og valg af infrastruktur er afgørende Cloud computing er fantastisk og nemt at bruge, når valg af infrastruktur og ydeevne ikke er afgørende
Utility computing er et godt valg til mindre ressourcekrævende opgaver Cloud computing er et godt valg til opgaver med højt ressourceforbrug
Utility computing refererer til en forretningsmodel Cloud computing refererer til den underliggende it-arkitektur

Sikkerhedsproblemer for Cloud Computing

Mens du bruger cloud computing, er det største problem, der bekymrer brugerne, om dets sikkerhed.

En bekymring er, at cloududbydere selv kan have adgang til en kundes ukrypterede data, uanset om de er på disk, i hukommelsen eller transmitted over netværket.

Nogle landes regeringer kan beslutte at søge i data uden nødvendigvis at underrette dataejeren, afhængigt af hvor dataene befinder sig, hvilket ikke værdsættes og betragtes som et brud på privatlivets fred (f.eks. Prisme Program fra USA).

For at sikre systemer, netværk og data har cloud computing-udbydere slået sig sammen med TCG (Trusted Computing Group), som er en nonprofitorganisation, der regelmæssigt udgiver et sæt specifikationer for at sikre hardware, oprette selvkrypterende drev og forbedre netværkssikkerheden. Det beskytter data mod rootkits og malware.

Efterhånden som databehandling er blevet udvidet til forskellige enheder som harddiske og mobiltelefoner, har TCG udvidet sikkerhedsforanstaltningerne til at omfatte disse enheder. Det giver mulighed for at oprette en samlet databeskyttelsespolitik på tværs af alle cloud-løsninger.

Nogle af de betroede cloud-tjenester er Amazon, Box.net, Gmail og mange andre.

Sikkerhedsbekymringer for cloud computing

Bekymring om privatliv og cloud computing

Privatliv udgør en stærk barriere for brugernes tilpasning til cloud computing-systemer.

Der er visse foranstaltninger, der kan forbedre privatlivets fred i cloud computing.

  • Det administrative personale i cloud computing-tjenesten kunne teoretisk set overvåge data, der bevæger sig i hukommelsen, før de gemmes på disken. For at bevare dataenes fortrolighed bør administrative og juridiske kontroller forhindre dette.
  • Den anden måde at øge privatlivets fred på er at holde dataene krypterede på cloud-lagringsstedet, hvilket forhindrer uautoriseret adgang via internettet; selv cloud-leverandøren kan ikke få adgang til dataene.

Case-Studie af Cloud Computing- Royal Mail

Emne for case-studie: Brug af Cloud Computing til effektiv kommunikation mellem personalet.

Årsag til at bruge Cloud Computing: Reducerer kommunikationsomkostningerne for 28,000 medarbejdere og leverer avancerede funktioner og en brugerflade til e-mail-tjenester til deres medarbejdere.

Royal Mail Group, en posttjeneste i Storbritannien, er den eneste offentlige organisation i Storbritannien, der betjener over 24 millioner kunder gennem sine 12,000 postkontorer og 3,000 separate behandlingssteder. Deres logistiksystemer og Parcelforce Worldwide håndterer omkring 404 millioner pakker om året. Og for at gøre dette har de brug for et effektivt kommunikationsmedium. De har anerkendt fordelene ved cloud computing og implementeret det i deres system. Det har vist enestående ydeevne inden for interkommunikation.

Før organisationen skiftede til cloud-systemet, kæmpede de med forældet software, hvilket kompromitterede den operationelle effektivitet. Så snart organisationen skiftede til cloud-systemet, fik 28,000 medarbejdere deres nye samarbejdspakke, der gav dem adgang til værktøjer som instant messaging og tilstedeværelsesbevidsthed. Medarbejderne fik mere lagerplads end på den lokale server. Medarbejderne blev langt mere produktive.

Når man ser på succesen med cloud computing inden for e-mail-tjenester og kommunikation, er det andet strategiske træk fra Royal Mail Gruppen skulle migrere fra fysiske servere til virtuelle servere, op til 400 servere, for at skabe en privat cloud baseret på Microsoft Hyper-VDette ville give et frisk udseende og ekstra plads til deres medarbejderes skriveborde og samtidig tilbyde et moderne Exchange-miljø.

Hyper-V projekt af RMG (Royal Mail Group) anslås at ville spare dem omkring 1.8 millioner pund i fremtiden og vil øge effektiviteten af ​​organisationens interne IT-system.

Ofte Stillede Spørgsmål

Cloud-udbydere driver store netværk af eksterne servere i datacentre. Du opretter forbindelse via en browser eller app over internettet, anmoder om ressourcer efter behov, og udbyderen håndterer lagring, behandling og vedligeholdelse, mens du kun betaler for det, du bruger.

Cloud computing er afhængig af en pålidelig internetforbindelse, så afbrydelser blokerer adgangen. Andre ulemper omfatter lejlighedsvis nedetid hos udbydere, leverandørbinding, der komplicerer migrering, begrænset kontrol over infrastruktur og uforudsigelige omkostninger, hvis brugen ikke overvåges omhyggeligt.

Traditionel hosting lejer en fast server med faste ressourcer. Cloud computing samler ressourcer på tværs af mange servere, så du kan skalere kapaciteten op eller ned med det samme og betale pr. forbrug. Denne elasticitet og redundans gør skyen mere fleksibel og robust.

Ikke altid. Betalingsmodellen, der betales pr. brug, fjerner store hardwareomkostninger og er egnet til variable arbejdsbelastninger. Konstant, høj brug, gebyrer for dataoverførsel og uovervågede ressourcer kan dog øge regningerne. Omhyggelig omkostningsstyring afgør, om skyen sparer penge i dit specifikke tilfælde.

De største offentlige cloud-udbydere er Amazon Webtjenester (AWS), Microsoft Azureog Google CloudAWS fører an på markedsandele og bredden af ​​tjenester, Azure integrerer tæt med Microsoft værktøjer, og Google Cloud er stærk inden for dataanalyse og maskinlæring.

Kernefærdigheder omfatter netværk, Linux, virtualisering og mindst én større platform såsom AWS eller AzureKendskab til sikkerhed, containere, infrastruktur-som-kode og et scriptsprog som f.eks. Python hjælper. Udbydercertificeringer validerer disse færdigheder for arbejdsgivere.

Cloudplatforme leverer maskinlæring som administrerede tjenester, såsom Amazon Salviemager, Azure AI, og Google Vertex AI. De leverer on-demand GPU'er, præ-trænede modeller og generative AI API'er, hvilket giver teams mulighed for at træne, implementere og skalere intelligente applikationer uden at eje dyr hardware.

Ja. GitHub Copilot foreslår infrastruktur-som-kode til værktøjer som Terraform og AWS CloudFormation, plus scripts og konfigurationsfiler. Det fremskynder skrivning af implementeringsskabeloner og standardtekster, selvom ingeniører skal gennemgå outputtet for sikkerhed, korrekt ressourcestørrelse og omkostningseffektivitet.

Opsummer dette indlæg med: