De toekomst is in de cloud

1.1. Inleiding

Als we het hebben over de ontwikkeling van IT in de afgelopen jaren, kunnen we de rol van cloudoplossingen niet negeren. Laten we uitzoeken wat cloudoplossingen, technologieƫn, enzovoort zijn.
Cloud computing (of cloudservices) is een specifieke set van tools en methoden voor de logistiek, opslag en verwerking van gegevens op externe computerbronnen, waaronder servers, opslagystemen (SAS) en datatransmissiesystemen (DTS).

Bij de productie van een IT-product, of het nu gaat om een visitekaartwebsite, een webwinkel, een zwaarbelaste portal of een databasesysteem (DB), zijn er minstens twee opties voor het hosten van uw product.

Bij de klant (Engels - on-premise) of in de cloud (Engels - cloud). Daarbij is het niet precies te zeggen wat financieel gezien in het algemeen voordeliger is.

Als u een server gebruikt waar een kleine database draait, die geen fouttolerantie vereist, en een eenvoudige website zonder speciale belasting heeft — ja, dan is on-premise hosting uw optie. Maar zodra uw belasting en behoeften toenemen, moet u overwegen om naar de cloud te verhuizen.

1.2. De cloud om ons heen

Voordat we bespreken hoe cloudservices precies worden aangeboden, is het belangrijk om te begrijpen dat het verhaal over cloud niet alleen gaat over grote giganten in de IT-sector en hun interne services. We gebruiken dagelijks cloud computing.

Vandaag, in 2019, is het moeilijk om iemand te vinden die geen gebruik maakt van Instagram, e-mail, kaarten en verkeersinformatie op zijn telefoon. En waar worden al deze gegevens opgeslagen en verwerkt? Juist!
Zelfs als u als IT-specialist in een bedrijf met een kleine filiaalnetwerk (ter illustratie) een SAS in de infrastructuur plaatst, hoe u ook daadwerkelijk toegang tot de bron verleent, hetzij via een webinterface, ftp of samba — voor uw gebruikers is deze opslag een cloud die zich... ergens daar bevindt. Wat te denken van de alledaagse dingen die we elke dag tientallen keren met onze vingers gebruiken.

2.1. Typen van cloudinfrastructuur

OkĆ©, cloud. Maar het is niet zo eenvoudig. We komen ook allemaal naar ons werk — verkopers, IT'ers, managers. Maar dit is een breed begrip, iedereen heeft een functie en een bepaalde classificatie. Dat geldt ook hier. Over het algemeen kan de cloudservice in 4 soorten worden verdeeld.

1.Publieke cloud (public cloud) — is a platform that is publicly open to all users, either for free or through a paid subscription. It is most often managed by a specific natural or legal person. An example of this could be a portal-aggregator of scientific knowledge articles.

2. Private cloud — is the complete opposite of item 1. This is a platform that is closed to the public, often intended for a single company (or the company and its partner organizations). Access is provided solely by the system administrator to users. These can be internal services, such as an intranet network, a service desk system, CRM, etc. Usually, the owners of the cloud or segment take information security and business protection very seriously, as private clouds store information about sales, customers, strategic business plans, etc.

3. Community cloud can be said to be a private cloud distributed among several firms that have similar tasks or interests. It is often used when it is necessary to grant usage rights for resources and applications to several people or departments from different companies.

4. Hybrid cloud is a type of infrastructure that combines at least two types of deployments. The most common example is scaling the customer data center with the help of the cloud. This is done to save costs when it is impossible to fully move to the cloud or for security and compliance reasons.

2.2. Types of services

Great, the types of deployments are so different, but there must be something that unites them? Yes, these are types of services, which are identical for all types of clouds. Let's consider the three most common ones.

IaaS (infrastructure as a service) — infrastructuur als dienst. Bij deze optie krijgt u servers in de vorm van virtuele machines (VM's), schijven, netwerkmateriaal waarop u het gewenste besturingssysteem, omgeving kunt implementeren, services kunt opzetten, enzovoort. Hoewel ik momenteel actief bezig ben met de cloud van Yandex, begon ik mijn kennismaking met GCP (Google Cloud Platform), dus ik zal voorbeelden geven aan de hand daarvan, en over providers zal ik later iets zeggen. Een voorbeeld van een IaaS-oplossing in GCP zou het element Compute Engine zijn. Dit is een gewone VM waarop u zelf het besturingssysteem kiest, zelf het softwarebeheer en de implementatie van applicaties regelt. Laten we een voorbeeld bekijken. U bent een python-programmeur en u wilt een website met een backend in de cloud maken, waarbij u alleen de IaaS-optie overweegt. U heeft ƩƩn VM nodig waarop de website draait, hiervoor moet u het besturingssysteem (in GCP selecteert u dit tijdens het aanmaken van de instantie) installeren, de pakketbeheerder bijwerken (waarom niet), de benodigde versie van python, nginx, enzovoorts installeren… Drie VM's maken voor een fouttolerante databasecluster (ook handmatig). Logboeken moeten worden overwogen, enzovoort. Dit is goedkoop en tijdrovend, maar als u maximale flexibiliteit wilt — dit is uw keuze.

De volgende, dichter bij eenvoud en kostbaarheid, is PaaS (platform als dienst). Hier krijgt u ook VM's, maar zonder de mogelijkheid om de configuratie zo flexibel te wijzigen, u kiest het besturingssysteem, de softwarebundel, enzovoort niet, u krijgt een kant-en-klare omgeving voor uw product. Terug naar hetzelfde voorbeeld. U koopt twee instanties van App Engine in GCP, de ene zal als database fungeren, de andere als webserver. U hoeft geen ondersteunende programma's in te stellen, u kunt direct uit de doos een productieomgeving starten. Dit kost meer, dat geeft u toe, arbeid moet worden betaald, en er heeft een heel script voor u gewerkt. Maar u krijgt wel een kant-en-klare werkplatform.

De derde van de belangrijkste opties, hoger dan de andere, is SaaS (Software as a Service). U maakt geen fijne instellingen voor de VM's, u stelt ze helemaal niet in. U hoeft geen IT-specialist te zijn, geen code te schrijven, geen backend te maken. Alles is al klaar. Dit zijn al kant-en-klare, uitgerolde oplossingen, zoals GSuite (vroeger Google Apps), DropBox, Office 365.

3.1. Wat zit er onder de motorkap?

Heb je het in je hoofd opgeslagen? OkƩ, laten we verder gaan. We hebben een VM gekocht, ermee gewerkt, deze vernietigd en nog 10 gekocht. We kopen geen hardware, maar we weten dat deze ergens aanwezig moet zijn. Toen je de SAN in de infrastructuur van je onderneming implementeerde, heb je deze waarschijnlijk in een rack in de serverruimte geplaatst. Zo verhuren cloudtechnologieproviders je een deel van hun serverruimte, maar dan in veel grotere maat. De zogenaamde datacenters (DC). Dit zijn grote complexen die bijna overal ter wereld te vinden zijn. Deze worden meestal gebouwd nabij locaties die een deel van het jaar een bron van natuurlijke koeling kunnen zijn, maar sommige aanbieders worden zelfs in de woestijn van Nevada gebouwd. Naast het feit dat de provider in een enorm hangar honderden racks plaatst, zorgt deze ook voor de thermische efficiƫntie (iedereen weet immers dat computers niet bevroren of oververhit mogen worden?), en voor de veiligheid van jouw gegevens, in de eerste plaats op fysiek niveau, waardoor het illegaal betreden van het datacenter bijna onmogelijk is. De methoden voor gegevensopslag in het datacenter variƫren echter tussen verschillende providers; sommigen doen dit door gedistribueerde records tussen verschillende datacenters te maken, terwijl anderen alles veilig in ƩƩn datacenter opslaan.

3.2. De cloud nu en in retrospectief. Providers

Als je terugkijkt in de geschiedenis, waren de eerste aanwijzingen voor de creatie van de huidige cloudplatforms al in het midden van de jaren 70 van de vorige eeuw, tijdens de ontwikkeling en implementatie van het prototype van het internet ARPANET. Toen werd gesproken over de mogelijkheid dat mensen ooit via het netwerk alle mogelijke diensten zouden kunnen ontvangen. De tijd verstreek, de verbindingen werden stabieler en breder, en in 1999 werd het eerste commerciƫle CRM-systeem gelanceerd, dat uitsluitend op basis van een abonnement werd aangeboden en de eerste SaaS was, waarvan de exemplaren in een enkel datacenter werden opgeslagen. Later splitste het bedrijf enkele divisies af die abonnementen aanboden voor PaaS, waaronder de specifieke variant BDaaS (database als een dienst). In 2002 bracht Amazon een service uit waarmee je informatie kon opslaan en verwerken, en in 2008 presenteerde het een service waarmee gebruikers hun eigen virtuele machines konden creƫren. Zo begon het tijdperk van grote cloudtechnologieƫn.

Tegenwoordig wordt vaak gesproken over de grote drie (hoewel ik over zes maanden de grote vier zie): Amazon Web Services, Microsoft Azure, Google Cloud Platform… Yandex Cloud. Vooral trots op de laatste, omdat het een bijzonder gevoel van trots geeft als onze landgenoten zich snel op het wereldtoneel manifesteren.

Er zijn ook veel bedrijven, zoals Oracle of Alibaba, die hun eigen cloudoplossingen hebben, maar vanwege bepaalde omstandigheden zijn ze niet zo populair bij gebruikers. En natuurlijk de jongens-hostingproviders, die ook providers zijn en PaaS- of SaaS-oplossingen aanbieden.

3.3. Prijsstelling en subsidies

Ik zal niet te veel stilstaan bij het prijsbeleid van providers, omdat anders dit puur reclame zou zijn. Ik wil opmerken dat alle grote bedrijven subsidies van 200 tot 700 dollar per jaar of kortere periodes aanbieden, zodat jullie als gebruikers de kracht van hun oplossingen kunnen ervaren en begrijpen wat jullie daadwerkelijk nodig hebben.

Bovendien bieden alle bedrijven uit de grote drie… of vier, die er binnenkort aan komen… de mogelijkheid om partner te worden, organiseren ze seminars en trainingen, en bieden ze certificering en kortingen op hun producten.

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster