Fremtiden er i skyerne

1.1. Introduktion

Når man taler om udviklingen af ​​IT i de sidste par år, kan man ikke undgå at bemærke andelen af ​​blandt andet Cloud-løsninger. Lad os finde ud af, hvad cloud-løsninger, teknologier osv. er.
Cloud computing (eller cloud-tjenester) er et særligt sæt værktøjer og metoder til logistik, lagring og behandling af data på remote computing-ressourcer, som omfatter servere, datalagringssystemer (DSS), datatransmissionssystemer (DTS).

Når du producerer et it-produkt, hvad enten det er en visitkorthjemmeside, en netbutik, en højbelastningsportal eller et databasesystem, er der mindst to muligheder for at placere dit produkt.

Hos kunden (eng. - on-premise) eller i skyen. Samtidig er det umuligt at sige med sikkerhed, hvad der rent pengemæssigt er mere rentabelt i det generelle tilfælde.

Hvis du bruger en server, hvor du har en lille database kørende, der ikke kræver fejltolerance og en simpel hjemmeside uden stor belastning - ja, jordbaseret hosting er din mulighed. Men så snart din arbejdsbyrde og dine behov stiger, bør du overveje at flytte til skyen.

1.2. Skyer blandt os

Inden vi diskuterer præcis, hvordan skyer leveres, er det vigtigt at forstå, at historien om skyer ikke handler om de store giganter inden for it-sfæren og deres interne tjenester. Vi bruger også cloud computing hver dag.

I dag, i 2019, er det svært at finde en person, der ikke ville bruge Instagram, e-mail, kort og trafikpropper på sin telefon. Hvor opbevares og behandles alt dette? Højre!
Selvom du som IT-specialist i en virksomhed med mindst et lille filialnetværk (for overskuelighedens skyld) installerer lagersystemer i infrastrukturen, så uanset hvordan du giver adgang til ressourcen, det være sig en webgrænseflade, ftp eller samba , dette er for dine brugere, hvælvingen vil være en sky, der er placeret... et eller andet sted der. Hvad kan vi sige om sådanne velkendte ting, som vi bruger lige ved hånden flere dusin gange hver dag.

2.1. Typer af cloudkapacitetsimplementering

Okay, sky. Men det er ikke så enkelt. Vi kommer også alle på arbejde - sælgere, it-specialister, ledere. Men dette er et bredt begreb, hver har et formål og en bestemt klassifikation. Det er det samme her. Generelt kan cloud-tjenester opdeles i 4 typer.

1.Offentlig sky er en platform, der er offentligt åben for alle brugere gratis eller med et betalt abonnement. Oftest administreres det af en bestemt person eller juridisk enhed. Et eksempel er en portal-aggregator af artikler med videnskabelig viden.

2. Privat sky - det stik modsatte af punkt 1. Dette er en platform, der er lukket for offentligheden, ofte beregnet til én virksomhed (eller en virksomhed og partnerorganisationer). Adgang gives kun til brugere af systemadministratoren. Det kan være interne tjenester, for eksempel et intranetnetværk, et SD (servicedesk) system, CRM mv. Typisk tager cloud- eller segmentejere spørgsmålet om informationssikkerhed og virksomhedsbeskyttelse meget alvorligt, da information om salg, kunder, virksomheders strategiske planer osv. gemmes i private skyer.

3. Fællesskabssky vi kan sige, at dette er en privat sky fordelt på flere virksomheder, der har lignende opgaver eller interesser. Det bruges ofte, når det er nødvendigt at give rettigheder til at bruge en applikationsressource til flere personer, afdelinger fra forskellige virksomheder.

4. Hybrid sky Dette er en type infrastruktur, der kombinerer mindst to typer implementering. Det mest almindelige eksempel er skalering af et klientdatacenter ved hjælp af skyen. Dette gøres for at spare penge, hvis det er umuligt at flytte til skyen 100 %, eller af sikkerheds- og compliance-årsager.

2.2. Tjenestetyper

Super, typerne af udrulning er så forskellige, men der må være noget, der forener dem? Ja, det er servicetyper, de er identiske for alle typer skyer. Lad os se på de 3 mest almindelige.

IaaS (infrastruktur som en tjeneste) — Infrastruktur som en tjeneste. Med denne mulighed forsynes du med servere i form af virtuelle maskiner (VM'er), diske, netværksudstyr, hvor du kan installere det OS og det miljø, du har brug for, installere tjenester mv. På trods af at jeg nu aktivt udvikler i skyen fra Yandex, startede jeg mit bekendtskab med GCP (Google Cloud Platform), så jeg vil give eksempler på baggrund af den, og generelt vil jeg tale om udbydere lidt senere. Så et eksempel på en IaaS-løsning i GCP ville være Compute Engine-elementet. De der. Dette er en simpel almindelig BM, hvor du selv vælger styresystemet, konfigurerer softwaren selv og implementerer applikationer. Lad os se på et eksempel. Du er en python-programmør, og du vil lave et websted med en backend i skyen, kun overvejer IaaS-muligheden. Du skal tage en VM, som webstedet skal køre på, til dette skal du installere (i gcp er det valgt på trin for oprettelse af forekomsten) OS, opdatere pakkermanageren (hvorfor ikke), installere den nødvendige version af python, nginx osv... På tre VM'er skal du oprette en failover-databaseklynge (også manuelt). Sørg for logning mv. Det er billigt og langt, men ønsker du maksimal fleksibilitet, er det dit valg.

Det næstnærmeste på enkelhed og høje omkostninger er PaaS (platform som en tjeneste). Her får du selvfølgelig også en VM, men uden mulighed for at ændre konfigurationen så fleksibelt, vælger du ikke et OS, et sæt software osv., får du et færdiglavet miljø til dit produkt. Lad os gå tilbage til det samme eksempel. Du køber to App Engine-forekomster i GCP, en af ​​dem vil være i rollen som en database, den anden vil være i rollen som en webserver. Du behøver ikke konfigurere nogen supportprogrammer; du kan køre et produktionsmiljø lige fra kassen. Det koster mere, må du indrømme, arbejdet skal betales, og hele Scriptet fungerede for dig. Men du får en færdig platform at arbejde med.

Den tredje af hovedmulighederne, der står over resten - SaaS (Software as a Service). Du finjusterer ikke VM'en, du konfigurerer den slet ikke. Du behøver ikke at være IT-specialist, du behøver ikke skrive kode, du behøver ikke lave en backend. Er alt klar. Disse er færdige, implementerede løsninger, såsom GSuite (tidligere Google Apps), DropBox, Office 365.

3.1. Hvad er der under motorhjelmen?

Har du det i hovedet? Okay, lad os komme videre. Vi købte en VM, arbejdede med den, ødelagde den og købte 10 mere. Vi køber ikke hardware, men vi ved, at den skal være et sted. Da du introducerede storage i din virksomhedsinfrastruktur, installerede du det sandsynligvis i et rack i serverrummet. Så udbydere af cloud-teknologi giver dig en del af deres serverrum til leje, kun af enorm størrelse. Det såkaldte DPC (databehandlingscenter). Disse er store komplekser placeret næsten over hele planeten. Byggeriet udføres normalt i nærheden af ​​de steder, der kan være en kilde til naturlig afkøling i det mindste en del af året, men nogle repræsentanter kan også bygges i Nevada-ørkenen. Udover at udbyderen placerer flere hundrede stativer i en kolossal hangar, er han også bekymret for varmeoverførsel (ved de stadig, at computere ikke kan fryses og overophedes?), for sikkerheden af ​​dine data, primært ved det fysiske niveau, så det er usandsynligt at komme ulovligt ind i datacentret vil det virke? Samtidig er metoderne til lagring af data i et datacenter forskellige blandt forskellige udbydere; nogle laver distribuerede registreringer mellem forskellige datacentre, mens andre gemmer dem sikkert i ét.

3.2. Skyer nu og i retrospekt. Udbydere

Generelt, hvis du graver i historien, var de første forudsætninger for skabelsen af ​​nutidens cloud-platforme tilbage i midten af ​​70'erne af det sidste århundrede, under udviklingen og implementeringen af ​​ARPANET Internet-prototypen. Så gik snakken om, at folk engang ville kunne modtage alle mulige tjenester gennem netværket. Som tiden gik, blev kanalerne stabile og mere eller mindre brede, og i 1999 dukkede det første kommercielle CRM-system op, som udelukkende leveres af abonnement og er det første SaaS, hvoraf kopier er gemt i et enkelt datacenter. Senere tildelte virksomheden flere afdelinger, der leverer PaaS i abonnement, herunder specialtilfældet BDaaS (database som en tjeneste) I 2002 udgav Amazon en tjeneste, der giver dig mulighed for at gemme og behandle information, og i 2008 præsenterede den en tjeneste i hvor brugeren kan skabe deres egne virtuelle maskiner, sådan begynder æraen med store cloud-teknologier.

Nu er det almindeligt at tale om de tre store (selvom jeg ser de fire store om et halvt år): Amazon webtjenester, Microsoft Azure, Google Cloud Platform... Yandex Cloud. Det er især rart for sidstnævnte, for når landsmænd hurtigt brager ind på verdensscenen, løber en særlig stolthed gennem huden.

Der er også rigtig mange virksomheder, for eksempel Oracle eller Alibaba, der har deres egne skyer, men på grund af visse omstændigheder er de ikke så populære blandt brugerne. Og selvfølgelig hosting-fyrene, som også er udbydere, der leverer PaaS- eller SaaS-løsninger.

3.3. Priser og tilskud

Jeg vil ikke dvæle for meget ved udbydernes prispolitik, da det ellers vil være åben reklame. Jeg vil gerne bemærke, at alle store virksomheder giver tilskud fra $200 til $700 i et år eller kortere perioder, så du som brugere kan opleve styrken i deres løsninger og forstå, hvad du præcis har brug for.

Også alle virksomheder fra de tre store... eller de fire er ved at... give mulighed for at slutte sig til rækken af ​​partnere, gennemføre seminarer og træning, give certificering og fordele for deres produkter.

Kilde: www.habr.com

Tilføj en kommentar