comprehensive cloud computing tutorial
I denne Cloud Computing Tutorial lærer vi om karakteristika, typer, modeller, eksempler, fordele og ulemper ved Cloud Computing:
I denne vejledning vil vi undersøge konceptet med cloud og cloud computing inden for software- og netværksfeltet. Vi lærer om de forskellige aspekter, arkitektur, typer, komponenter, fordele og ulemper ved cloud computing ved hjælp af forskellige eksempler og diagrammer.
Hvad du vil lære:
Hvad er sky?
Før vi begynder at forstå definitionen og andre aspekter af cloud computing, skal vi først forstå betydningen og betydningen af cloudnetværk.
Kombinationen af software- og hardwareenhederne, der er placeret på de centraliserede servere inklusive datalagerenheder, og som kunderne kan få adgang til overalt overalt, kaldes Cloud Network.
Disse servere er placeret langt fra hinanden og er baseret på forskellige organisations datacentre. Med adgang til cloud-netværk behøver organisationerne hverken fysisk at administrere serverne og maskinerne eller har brug for at køre software på deres klienter separat.
Det største krav er en god hastighed og internetforbindelse med høj båndbredde.
Skyen tillader klientens skrivebord eller slutbruger at få adgang til de data, der kan være i form af tekst, tale, video osv. Og softwareapplikationer fra et hvilket som helst af de fjerntliggende placeringer, da lagring og beregning finder sted på de servere, der er placeret i netværksdriftcentrene i stedet for at gemme dem lokalt på slutbrugersystemet.
Eksempel: Med brugen af sky kan vi få adgang til vores WhatsApp- og Facebook-konto i den nye telefon med alle data (som alle fotos, videoer og chathistorik) intakte på sin plads som i den gamle telefon.
Google Drive og Dropbox er også eksemplet på cloud-e-mail-udbydere, som brugeren kan gemme personlige data på, kan dele dem med andre brugere og få adgang til dem når som helst fra enhver ekstern enhed og placering. Bare en internetforbindelse er påkrævet for at få adgang til dataene.
Brugen af skynetværk minimerer også softwareorganisationsinfrastrukturens samlede omkostninger og omkostninger, da de ikke behøver at opbygge og styre deres opsætning til at køre de forskellige applikationer, de fik cloudplatformen.
Skyen gør det også lettere for organisationer at arbejde i forskellige byer og lande sammen på den samme platform og kan dele og få adgang til data fra forskellige dele af organisationerne. Dette har øget væksten i softwareorganisationer hurtigt over hele verden med minimal brug af aktiver og en enorm indtægtsmargen.
soapui interview spørgsmål og svar til erfarne
(billede kilde )
Definition af Cloud Computing:
Det er en internetbaseret beregningsmetode, hvor slutbrugeren kan få adgang til dataserverne på en betalt basis, og de virtuelle delte servere tilvejebringer infrastrukturen, softwareapplikationer, platform, opbevaring og andre ressourcer til brugeren.
Alle typer tjenester, som et digitalt system kan levere, leveres i cloud computing-modellen. Forbrugerne kan benytte sig af tjenester i 'skyen' uden selv at forstå, hvordan de administrerer de applikationer, der er inkluderet i den. Således kan brugerne fokusere på forretningsudviklingsprocesserne i deres projekt uden at blive involveret i infrastrukturstyring og installation af projektmodellen.
De brugere, der bruger cloud computing, ejer ikke enhedens fysiske infrastruktur, mærkbart betaler de kun for den del af skyen, som de brugte til tredjepart eller cloud-tjenesteudbyder. Således betaler de kun i henhold til brugen og kan leje tjenester af forskellig art fra mere end en cloud-tjenesteudbyder og. De kan betale dem i henhold til brugen.
Billedet nedenfor viser Cloud Computing Architecture:
Karakteristika ved Cloud Computing
Det tilbyder flere attraktive funktioner for både virksomheder og forbrugere.
Nogle af funktionerne er anført nedenfor:
# 1) Enheds- og placeringsuafhængighed :Brugerne kan oprette forbindelse til cloud-netværket fra ethvert sted og en hvilken som helst enhed, eksempel, bærbar computer eller smartphone, da de er tilgængelige via internettet og servere, der er centralt placeret (off-site, vedligeholdt af en tjenesteudbyder) uanset nogen specifik placeringscentreret.
# 2) Betal efter brug :Brugerne skal kun betale for de ressourcer, de har brugt, ud af puljen af tilgængelige applikationer og tjenester og behøver ikke betale for den samlede infrastruktur.
# 3) Multi-lejemål :Det tilbyder deling af tjenester, softwareapplikationer, platform og deres omkostninger blandt store brugere. Den samme fysiske infrastruktur som servere og hardwareudstyr deles mellem mange brugere, men alle bevarer informationsbeskyttelse og datasikkerhed.
Ressourcepuljen er stor nok til at betjene flere organisationer og kunder på samme tid uden afbrydelse af tjenester mellem hinanden. Denne funktion gør også effektiv udnyttelse af ressourcerne på det rigtige tidspunkt, hvilket normalt har en tendens til at have mindre udnyttelse, såsom 10% til 20% i spidsbelastningstider ved at udføre belastningsbalancering og delingsaktivitet.
# 4) Pålidelighed :Systemets pålidelighed forbedres ved at bruge flere overflødige servere til applikationer og datalagring, så dataene i tilfælde af fejl let kan gendannes.
# 5) Produktivitet og ydeevne :Produktiviteten af projekter, der bruger cloud-netværk til applikationen, stiger, da flere brugere arbejder på den samme database og software samtidigt. Således vil det give bedre output ved at analysere på deres måde på samme tidspunkt.
Typer af skymodeller
De mest almindelige typer skymodeller diskuteres som nedenfor:
# 1) Privat sky: Denne form for skyinfrastruktur er bygget op til kun at styre en enkelt ejendommelig organisation. Her er applikationer, datasikkerhed og kontrol af tjenesterne dedikeret til en organisation og deles ikke af nogen anden organisation.
Den private sky kan styres internt af den interne vært og kan også administreres eksternt af tredjepartsressourcer.
Der er to slags private skyer, den ene er Lokal privat sky, som hostes internt af organisationsmedlemmerne og it-teamet. De bærer også alle infrastruktur- og driftsomkostninger i skyen. Men de har den overordnede kontrol over brugen af applikationerne i skynetværket.
Den anden er en Eksternt hostet privat sky som bruges af en soloorganisation, men al infrastruktur og drift af skyen administreres af den tredjepart, der har specialisering inden for cloudtjenesterne. Tredjepart garanterer også ægtheden af privatlivets fred ved brug af skyressourcer udelukkende til en organisation.
# 2) Offentlig sky: Den offentlige skytjeneste styres og drives af en ekstern skytjenesteudbyder og inkluderer flere slags dataservere og applikationssoftware, der er placeret i forskellige datacentre. Den offentlige cloudplatform kan deles af mere end en organisation.
Ved at implementere den virtuelle maskine og serverens model kan ressourcerne deles af forskellige virksomheder på én gang, hvilket også kaldes multitenancy-situationer. Under en sådan situation deler flere brugere plads og lejer inden for en server.
Eksemplet på offentlige cloududbydere er Amazon AWS, Google, Yahoo og Microsoft, som ejer skyinfrastrukturen og giver adgang til slutbrugeren på internetbasis. I denne type model har slutbrugeren ikke adgang og synlighed til at kontrollere sikkerheden og andre operationer i skynetværket.
Men brugen af offentlig sky er meget økonomisk for forbrugerne, da de kan få adgang til forskellige slags data, softwareapplikationer og kan gemme deres data, dele ressourcer med andre, bruge e-mail-platformen og andre tjenester i skyinfrastruktur uden faktisk at skylde alt ressourcer.
Når mere end en organisation eller mere end en offentlig PSU arbejder sammen om et projekt, kan de bruge den offentlige cloudplatform til at teste softwareværktøjer og dele deres ressourcer og daglige aktivitetsrapporter. De kan alle arbejde sammen uden at være fysisk til stede med hinanden.
# 3) Hybrid Cloud: Hybridskyen inkluderer tjenester og infrastruktur fra både private og offentlige cloudnetværk, der købes sammen for at tilbyde fordelene ved begge modeller, men vil forblive som de unikke enheder.
Hybridskyen giver mere fleksibilitet til computermodellen, da man, afhængigt af ressourceforbruget, enten kan vælge et privat skynetværk til fortrolige tjenester, der har brug for et højt sikkerhedsniveau, eller man kan bruge et offentligt skynetværk til rutinemæssig styring af ressourcer .
Den hybride skyarkitektur er en kombination af både lokale og tredjepartsbaserede servere. Det tilbyder et meget effektivt forretningsmiljø. Spørgsmålet med denne model er, at forbrugerne skal holde styr på flere anvendte skyplatforme og også opretholde koordineringen mellem dem, så alle forbliver i vasken til enhver kommunikation.
Hvert af hybridnetværket skal have mindst et offentligt netværk.
(billede kilde )
# 4) Multi-Cloud :Multi-cloud refererer til flere cloud-netværk, for det meste offentlige skyer og kan også være et privat cloud-netværk. Således i cloud computing, når en organisation inkorporerer mere end et offentligt cloudnetværk fra forskellige cloud-tjenesteudbydere til at bruge applikationer, opbevaring og andre tjenester på en anden platform, kaldes Multi-Cloud-netværket.
Multi-Cloud-netværket kan også bruges af organisationer til at levere redundans og backup til deres kritiske ressourcer, da brug af forskellige leverandører til forskellige tjenester vil give god QoS.
Da lagring og tjenester i et netværk er opdelt i flere leverandørnetværk i dette netværk, er migrering af tjenester let, hvis en af udbyderens infrastrukturer falder tilbage. Dette giver organisationen fleksibilitet og redundans. På denne måde betragtes brugen af flere cloudnetværk også som omkostningseffektiv.
Men der er også nogle problemer med denne model. I tilfælde af implementering af tjenester til flere leverandører er de nødt til at grænseflade med hinanden for kommunikation med hinanden relateret til administration af tjenester.
Dette vil øge kompleksiteten af driften og styringen af projektet og også introducere latenstiden i projektets arbejdsmodel. Samtidig bliver den sårbar over for forskellige former for virusangreb, da de kan få adgang til mere end en organisation og leverandører.
Modeller af cloud computing
# 1) Software- som-en-service (SaaS)
De webbaserede softwareapplikationer er tilgængelige på cloud-servere, og slutbrugeren kan få adgang til dem via internetforbindelsen. Tjenesterne kan tilgås fra enhver ekstern enhed, og brugerne behøver ikke installere softwaren og opsætningen af applikationen på skrivebordet for at køre den.
I denne model får brugerne adgang til applikationssoftware og databaser. Cloududbyderne administrerer infrastrukturen for de tjenester, der kører på platformen. SaaS er også kendt som 'on-demand software', da det bruges til at betale for brugsbasis eller på abonnementsbasis.
Ulempen med SaaS-modellen er, at da brugerdataene er gemt på cloududbyderens server, kan der derfor være en vis uautoriseret adgang til dataene fra tredjepart.
Eksempler på SaaS er websteder, der tilbyder tjenester til at oprette og gemme dokumenter online og spille spil online. Salesforce, Slack, Google Docs, Word online og Mailchimp er eksemplet på SaaS-applikationer.
# 2) Platform-as-a-Service (PaaS)
I denne model lejer organisationer lager, værktøjer, infrastruktur og operativsystemer til at opbygge deres applikationer fra cloud-serveren, og de har ingen rolle i at kontrollere og vedligeholde den samlede infrastruktur. De holder bare processerne i udviklingen af deres applikationer og ejer dem.
PaaS vil således tilbyde softwareudvikling og testmiljø til brugeren og organisationer. Cloududbyderne udleverer kun en computerplatform til brugerne, der inkluderer operativsystemer, programmeringssprog, database, softwareudviklingsværktøjer og en webserver.
Softwareapplikationstestere eller udviklere vil opbygge og køre deres applikationer på den skyplatform på trods af at de køber og administrerer hardware og software direkte til applikationerne.
Eksempler på PaaS-applikationen: Microsoft Azure og Heroku.
# 3) Infrastructure-as-a-Service (IaaS)
I denne model vil organisationer lease den lagerplads og de servere, de har brug for for at opfylde deres projektkrav fra cloud-tjenesteudbyderen. Derefter ved at bruge cloud storage og servere vil de opbygge deres applikationer ved hjælp af deres software til at udvikle værktøjer, operativsystemer og programmeringssprog osv.
Bortset fra at levere lager og servere på lease, har IaaS-skyen også adgang til tjenester som Virtual Local Area Networks (VLAN'er), IP-adresser, virtuelle maskiner, softwarepakker, firewalls og load balances osv. Som vist i figuren ovenfor. Men skyudbyderne vil levere disse tjenester baseret på forbrugernes efterspørgsel fra den brede vifte af ressourcer, der er tilgængelige på forskellige datahubs i skyudbyderen.
IaaS bruges i vid udstrækning til WAN-Area Networking (WAN) -systemer.
# 4) Function-as-a-Service (FaaS)
Det opdeler skyressourcer og applikationer ned ad linjen i mindre enheder, der kun kan implementeres og køres, når der genereres en anmodning om applikationen. Således kaldes dette også serverløs computing.
Organisationen eller brugeren, der bruger applikationerne, behøver ikke at købe, leje og administrere serverne og de virtuelle maskiner, men de bruger det, når de har brug for en del af det.
Cloud Firewall
Sikkerhed er et vigtigt område for organisationerne og også brugerne, der vedtager cloudplatformen til deres datalagring og infrastrukturadministration, især de offentlige cloud-domæner.
Så der skal være loginoplysninger for adgang til serverne og brugerdataene. Retten til at få fuld adgang til alle de ressourcer, der er tilgængelige i cloud-netværket, skal forbeholdes systemadministratoren af it-afdelingen for tjenesteudbyderen, der administrerer cloudtjenesten, ellers organisationen personligt, der administrerer den.
Da skyen har spredte ressourcer, vil den på den ene server gemme data i form af dokumenter, billeder, mens den på den anden server tildele beregningskraften og på den tredje server softwaren, der kører platform osv.
Derfor vil autoriserede brugere få adgang til dataene fra flere enheder og forskellige eksterne slutnetværk. Cloud-firewalls skal således udnytte cyberangrebene til al infrastruktur og platform- og datalagringsserverne i skynetværket.
Cloudfirewall fungerer fra skyaktiverne og vil danne en virtuel barrikade omkring cloudnetværket og dets kørende applikationer som den normale firewall fungerer for det interne netværk i enhver organisation.
På denne måde vil cloud-firewallen tilbyde central sikkerhed til cloudplatformen, applikationer, infrastruktur og lagerservere.
Tjenesteudbyderen eller den organisation, der administrerer cloudnetværket, implementerer et bestemt sæt regler for, at en firewall skal fungere. Baseret på instruktionerne tillader firewallen kun autoriserede brugere at få adgang til cloudnetværket og filtrerer de uønskede personer og vira fra at få adgang til netværket.
Eksempel på Cloud Computing
- Google Docs og MS Office online: Slutbrugerne kan få adgang til begge disse tjenester via Internettet. Brugerne kan også få adgang til data, regneark, præsentationer, de har forberedt og gemt på cloud-netværket fra en hvilken som helst af de eksterne slutenheder og hvor som helst og når som helst. Dette giver brugeren bedre produktivitet for at levere sit bedste.
- E-mail, WhatsApp, Skype: Disse applikationer gemmer brugerens personlige data, chathistorik, indbakke, sendte e-mails osv. På cloud-serverne, og fordelen ved at gemme dataene i skyen er, at brugeren kan få adgang til sine data på enhver enhed, fx bærbar eller smartphone hvor som helst, når som helst.
- Zoom: Det er en softwareplatform, der tilbyder video- og lydkonferencefaciliteter og gemmer protokollet fra mødet til skylageret, hvilket giver brugerne adgang til optagelserne fra enhver enhed og ethvert sted.
- AWS Lambda: Dette gør det muligt for softwareudviklerne at køre applikationer og scripts til udvikling af softwaren og andre tjenester, der kører i backend uden behov for administration af serverne. Dette letter realtidsskifte i projektet til dataforandringer og datalagring. Organisationen skal kun betale for de begrænsede ressourcer, den har brugt.
Fordele ved Cloud Computing
# 1) Omkostningseffektiv: Brugen af skyinfrastruktur i netværk og beregning vil reducere de samlede omkostninger ved køb og styring af hardware og softwareudstyr til organisationens projekt.
På denne måde bliver projektet omkostningseffektivt, da organisationer ikke behøver at bruge penge på opbygning af datacentre, køb af hardware, opgradering af software og andre ressourcer, der er nødvendige for at køre projektet, da alle disse tjenester styres af skyen service udbyder.
Omkostningerne ved at leje disse ressourcer i skyen er også meget økonomiske for virksomhederne sammenlignet med at styre dem snarere end at købe dem.
# 2) Mobilitet: Brug af cloud computing-infrastruktur vil give slutbrugerne fleksibilitet og mobilitet til at udtrække, gemme og dele dataene hvor som helst og når som helst bare ved at have en internetforbindelse.
Dette indebærer, at brugerne ikke er forpligtet til at bære harddiske og cd'er til at bære deres data fra et sted til et andet. De kan bare gemme deres data på Google Drive eller DropBox og derefter få adgang til dem over internettet hvor som helst.
De kan også dele disse data med deres andre partnere på denne platform som med andre medarbejdere i virksomheden, eller brugerne kan dele deres billeder med deres pårørende ved at oprette en familiegruppe på cloud-netværket.
# 3) Nem styring af data og applikationer :Da organisationer ikke behøver at konfigurere softwaren og hardwaren til de applikationer og projekter, de arbejder på, kan de derfor let fokusere meget på udviklingen af softwareapplikationerne.
Desuden er alle data gemt på en central server, så det er let at administrere dataene og spore, hvem der har adgang til hvilken slags data på det sted af ledelsen.
# 4) Enhedsfleksibilitet: I cloud computing kan de samme data og applikationer fås på forskellige enheder som smartphones, bærbare computere, stationære pc'er og iPads.
# 5) Forbedret lagerkapacitet: Servernes kapacitet til at gemme data er meget mere end brugerenhedens lagringskapacitet. Således vil cloud computing gøre det nemt for brugerne og organisationer at gemme deres enorme enheder af personlige og projektrelaterede data i dataserverne i cloud-netværkene.
# 6) Automatisering i opgradering af software: Cloud computing vil tilbyde automatisk opgradering af alle applikationer og softwareprogrammer, der kører på dens platform i tide.
Ulemper ved cloud computing
Nr. 1) Behov for stabil og god internetforbindelse: Det overordnede koncept med cloud computing afhænger af tilgængeligheden af den permanente internetforbindelse.
Hvis brugeren ikke har forbindelse eller ringe hastighed på netværksforbindelsen, kan den ikke få adgang til sine data og andre applikationer på cloud-serveren. Med en dårlig hastighed på Internettet og begrænset båndbredde vil organisationen og slutbrugeren ikke have adgang til selv deres data og webbaserede applikationer.
# 2) Sikkerhedsproblemer: Sikkerheden og fortroligheden af tjenesterne og applikationerne er den største bekymring med hensyn til cloud computing, da mere end en organisation deler det samme serverrum på offentlige cloud-netværk for at gemme og få adgang til deres data og applikationer.
Således har der altid været en sikkerhedsmæssig bekymring med hensyn til privatlivets fred for dataene og oplysninger om brugerne i organisationernes sind, da de ikke har nogen synlighed om det samme.
sql interview spørgsmål og svar til freshers pdf
For at løse dette problem har cloudtjenesteudbyderne installeret firewalls for at beskytte den uautoriserede adgang til netværket og også tildelt legitimationsoplysningerne til brugerne, så de kun kan have begrænset adgangsret til deres individuelle konti.
# 3) Migrationsproblem: Hvis tjenesteudbyderens tjenester under alle omstændigheder stoppes af nogle årsager, er det meget vanskeligt for brugerne at migrere den enorme enhed af data og applikationer til et andet cloudnetværk. Det vil udmatte masser af tid og penge, og der er heller ingen garanti for fuldstændig datamigrering, nogle kan gå tabt på grund af forbindelsesproblemer.
Konklusion
I denne vejledning har vi forstået konceptet med cloud computing i netværkssystemet og dets fordele og ulemper. Vi har også forstået forskellige slags Cloud-modeller og typer Cloud-netværk ved hjælp af eksemplerne og figurerne.
Anbefalet læsning
- 15 topfirmaer inden for cloud computing-tjenesteudbydere
- Big Data Tutorial for begyndere Hvad er Big Data?
- 20+ MongoDB-vejledning til begyndere: Gratis MongoDB-kursus
- AWS CodeCommit-selvstudie til implementering af DevOps i Cloud
- Hvad er Hadoop? Apache Hadoop-vejledning til begyndere
- Salesforce Service Cloud Tutorial: Konfiguration og funktioner
- Vejledning til Microsoft Visual Studio Team Services (VSTS): Cloud ALM-platformen
- Data Mart Tutorial - Typer, eksempler og implementering af Data Mart