De toekomst ligt in de wolken

1.1. Inleiding

Als we het hebben over de ontwikkeling van IT in de afgelopen jaren, kunnen we niet anders dan het aandeel van onder meer cloudoplossingen opmerken. Laten we eens kijken wat cloudoplossingen, technologieën, enz. zijn.
Cloud computing (of clouddiensten) is een speciale reeks hulpmiddelen en methoden voor de logistiek, opslag en verwerking van gegevens op externe computerbronnen, waaronder servers, gegevensopslagsystemen (DSS) en gegevensoverdrachtsystemen (DTS).

Bij het produceren van een IT-product, of het nu een visitekaartjewebsite, een online winkel, een zwaarbelaste portal of een databasesysteem is, zijn er minimaal twee mogelijkheden om uw product te plaatsen.

Bij de klant (eng. - on-premise) of in de wolk. Tegelijkertijd is het onmogelijk met zekerheid te zeggen wat in het algemeen winstgevender is in termen van geld.

Als u een server gebruikt waarop een kleine database draait waarvoor geen fouttolerantie nodig is en een eenvoudige website zonder veel belasting, dan is hosting op de grond uw optie. Maar zodra uw werklast en behoeften toenemen, moet u overwegen om naar de cloud te verhuizen.

1.2. Wolken onder ons

Voordat we precies bespreken hoe clouds worden geleverd, is het belangrijk om te begrijpen dat het verhaal over clouds niet gaat over de grote reuzen van de IT-wereld en hun interne diensten. We maken ook elke dag gebruik van cloud computing.

Tegenwoordig, anno 2019, is het moeilijk om iemand te vinden die Instagram, e-mail, kaarten en files niet op zijn telefoon zou gebruiken. Waar wordt dit allemaal opgeslagen en verwerkt? Rechts!
Zelfs als je als IT-specialist in een bedrijf met minimaal een klein vestigingsnetwerk (voor de duidelijkheid) opslagsystemen in de infrastructuur installeert, dan maakt het niet uit hoe je toegang geeft tot de bron, of het nu een webinterface, ftp of samba is , dit is voor uw gebruikers dat de kluis een wolk zal zijn die zich ergens daar bevindt. Wat kunnen we zeggen over zulke vertrouwde dingen die we elke dag tientallen keren binnen handbereik hebben.

2.1. Soorten implementatie van cloudcapaciteit

Oké, wolk. Maar zo eenvoudig is het niet. We komen ook allemaal naar ons werk: verkopers, IT-specialisten, managers. Maar dit is een breed concept, elk heeft een doel en een bepaalde classificatie. Het is hier hetzelfde. Over het algemeen kunnen clouddiensten worden onderverdeeld in 4 typen.

1.Publieke wolk is een platform dat gratis of met een betaald abonnement openbaar toegankelijk is voor alle gebruikers. Meestal wordt het beheerd door een specifieke natuurlijke persoon of rechtspersoon. Een voorbeeld is een portal-aggregator van wetenschappelijke kennisartikelen.

2. Privéwolk - precies het tegenovergestelde van punt 1. Dit is een voor het publiek gesloten platform, vaak bedoeld voor één bedrijf (of een bedrijf en partnerorganisaties). Toegang wordt uitsluitend aan gebruikers verleend door de systeembeheerder. Dit kunnen interne diensten zijn, bijvoorbeeld een intranetnetwerk, een SD (servicedesk) systeem, CRM, etc. Doorgaans nemen cloud- of segmenteigenaren de kwestie van informatiebeveiliging en bedrijfsbescherming zeer serieus, aangezien informatie over verkopen, klanten, strategische plannen van bedrijven, enz. in privéclouds wordt opgeslagen.

3. Gemeenschapswolk we kunnen zeggen dat dit een private cloud is, verdeeld over verschillende bedrijven die vergelijkbare taken of interesses hebben. Het wordt vaak gebruikt wanneer het nodig is om rechten voor het gebruik van een applicatiebron aan meerdere mensen, afdelingen van verschillende bedrijven, te geven.

4. Hybride wolk Dit is een type infrastructuur dat ten minste twee typen implementatie combineert. Het meest voorkomende voorbeeld is het schalen van een datacenter voor klanten met behulp van de cloud. Dit wordt gedaan om geld te besparen, als het onmogelijk is om 100% naar de cloud over te stappen, of om veiligheids- en complianceredenen.

2.2. Soorten dienstverlening

Super, de soorten inzet zijn zo verschillend, maar er moet toch iets zijn dat ze verenigt? Ja, dit zijn servicetypes, ze zijn identiek voor alle soorten clouds. Laten we eens kijken naar de 3 meest voorkomende.

IaaS (infrastructuur als een dienst) - infrastructuur als een service. Met deze optie krijgt u servers in de vorm van virtuele machines (VM's), schijven, netwerkapparatuur, waarop u het besturingssysteem en de omgeving kunt implementeren die u nodig hebt, services kunt installeren, enz. Ondanks het feit dat ik me nu actief aan het ontwikkelen ben in de cloud vanuit Yandex, begon ik mijn kennismaking met GCP (Google Cloud Platform), dus ik zal voorbeelden geven tegen de achtergrond ervan, en in het algemeen zal ik iets later over providers praten. Een voorbeeld van een IaaS-oplossing in GCP is dus het Compute Engine-element. Die. Dit is een eenvoudige gewone BM waarvoor je zelf het besturingssysteem kiest, zelf de software configureert en applicaties implementeert. Laten we eens kijken naar een voorbeeld. Je bent een Python-programmeur en je wilt een website maken met een backend in de cloud, waarbij je alleen de IaaS-optie overweegt. U moet één VM nemen waarop de site zal draaien, hiervoor moet u het besturingssysteem installeren (in gcp wordt dit geselecteerd tijdens het maken van de instantie), de packermanager bijwerken (waarom niet), de vereiste versie van installeren python, nginx, etc... Maak op drie VM's een failover-databasecluster (ook handmatig). Zorg voor loggen, enz. Het is goedkoop en lang, maar als je maximale flexibiliteit wilt, is dit jouw keuze.

Het volgende dat het dichtst bij eenvoud en hoge kosten komt, is PaaS (platform-as-a-service). Hier krijg je natuurlijk ook een VM, maar zonder de mogelijkheid om de configuratie zo flexibel te veranderen, je kiest geen besturingssysteem, een set software etc., maar je krijgt een kant-en-klare omgeving voor je product. Laten we teruggaan naar hetzelfde voorbeeld. U koopt twee App Engine-instanties in GCP, één ervan heeft de rol van database, de tweede heeft de rol van webserver. U hoeft geen ondersteuningsprogramma's te configureren; u kunt direct uit de doos een productieomgeving draaien. Het kost meer, moet je toegeven, het werk moet worden betaald en het hele script heeft voor je gewerkt. Maar je krijgt een kant-en-klaar platform om mee te werken.

De derde van de belangrijkste opties, die boven de rest staat - SaaS (Software as a Service). Je verfijnt de VM niet, je configureert hem helemaal niet. Je hoeft geen IT-specialist te zijn, je hoeft geen code te schrijven, je hoeft geen backend te doen. Is alles gereed. Dit zijn kant-en-klare, geïmplementeerde oplossingen, zoals GSuite (voorheen Google Apps), DropBox, Office 365.

3.1. Wat zit er onder de motorkap?

Heb je het in je hoofd? Oké, laten we verder gaan. We kochten een VM, werkten ermee, vernietigden hem en kochten er nog 10. We kopen geen hardware, maar we weten dat deze ergens moet zijn. Toen u opslag in uw bedrijfsinfrastructuur introduceerde, installeerde u deze waarschijnlijk in een rack in de serverruimte. Aanbieders van cloudtechnologie geven u dus een deel van hun serverruimte te huur, alleen van enorme omvang. Het zogenaamde DPC (dataverwerkingscentrum). Dit zijn grote complexen die zich bijna over de hele planeet bevinden. De bouw vindt meestal plaats in de buurt van plaatsen die tenminste een deel van het jaar een bron van natuurlijke koeling kunnen zijn, maar sommige vertegenwoordigers kunnen ook in de woestijn van Nevada worden gebouwd. Naast het feit dat de provider enkele honderden racks in een kolossale hangar plaatst, maakt hij zich ook zorgen over de warmteoverdracht (weten ze nog wel dat computers niet kunnen bevriezen en oververhitten?), over de veiligheid van je data, vooral op het fysieke vlak niveau, dus het is onwaarschijnlijk dat je illegaal het datacenter binnendringt. Zal het werken? Tegelijkertijd verschillen de methoden voor het opslaan van gegevens in een datacenter per provider; sommige maken gedistribueerde records tussen verschillende datacenters, terwijl andere deze veilig in één datacenter opslaan.

3.2. Wolken nu en achteraf. Aanbieders

Als je in de geschiedenis graaft, lagen de eerste vereisten voor het creëren van de hedendaagse cloudplatforms in het algemeen halverwege de jaren zeventig van de vorige eeuw, tijdens de ontwikkeling en implementatie van het ARPANET-internetprototype. Toen werd er gesproken dat mensen op een dag alle mogelijke diensten via het netwerk zouden kunnen ontvangen. Naarmate de tijd verstreek, werden de kanalen stabiel en min of meer breed, en in 70 verscheen het eerste commerciële CRM-systeem, dat uitsluitend via abonnementen wordt aangeboden en de eerste SaaS is waarvan kopieën in één datacenter worden opgeslagen. Later verdeelde het bedrijf verschillende divisies die PaaS per abonnement aanbieden, waaronder het speciale geval BDaaS (database as a service). In 1999 bracht Amazon een dienst uit waarmee je informatie kunt opslaan en verwerken, en in 2002 presenteerde het een dienst in waarin de gebruiker zijn eigen virtuele machines kan creëren, zo begint het tijdperk van grote cloudtechnologieën.

Nu is het gebruikelijk om over de grote drie te praten (hoewel ik de grote vier over een half jaar zie): Amazon-webservices, Microsoft Azure, Google Cloud Platform... Yandex Cloud. Vooral voor dat laatste is het fijn, want als landgenoten snel het wereldtoneel betreden, loopt er een bijzondere trots door de huid.

Er zijn ook veel bedrijven, bijvoorbeeld Oracle of Alibaba, die hun eigen clouds hebben, maar door bepaalde omstandigheden niet zo populair zijn onder gebruikers. En natuurlijk de hostingjongens, die ook providers zijn die PaaS- of SaaS-oplossingen leveren.

3.3. Prijzen en subsidies

Ik zal niet te veel stilstaan ​​bij het prijsbeleid van aanbieders, omdat het anders open reclame wordt. Ik wil graag opmerken dat alle grote bedrijven subsidies verstrekken van $200 tot $700 voor een jaar of kortere perioden, zodat u als gebruiker de kracht van hun oplossingen kunt ervaren en kunt begrijpen wat u precies nodig heeft.

Bovendien staan ​​alle bedrijven van de grote drie... of de vier op het punt... de mogelijkheid te bieden om zich bij de partners aan te sluiten, seminars en trainingen te geven, certificering en voordelen voor hun producten te bieden.

Bron: www.habr.com

Voeg een reactie