Veilig verbinden en beheren van gedistribueerde applicaties in hybride cloud-omgevingen
Hybride cloud is een combinatie van on-prem en derde-partij cloudbronnen die een hoog niveau van flexibiliteit en kostenefficiëntie garanderen. Organisaties verkennen en benutten massaal moderne hybride cloud-omgevingen, bewegend van een enkele on-prem of cloudoplossing naar het beste van twee werelden.
Volgens de 2020 Cloud Computing Study van IDG gebruiken meer dan de helft van de huidige organisaties multi-cloud-omgevingen, met 21% die aangeeft drie of meer te gebruiken. Ondanks de verhoogde populariteit van hybride cloud-strategieën, brengt het implementeren en beheren van meerdere clouds verschillende uitdagingen met zich mee.
De Uitdagingen
Ondanks de vooruitgang in cloudbeveiliging en orchestratietechnologieën die volwassen worden, blijven veel van de belangrijkste uitdagingen gerelateerd aan hybride cloud-adoptie een remmer voor het maximaliseren van het potentieel. Deze omvatten:
- Compliance- en governance-kwesties.
- Data-migratiecomplexiteit.
- Compatibiliteitsproblemen.
- Slechte zichtbaarheid en overzicht.
- Over- en onder-inrichting.
- Gebrek aan controle.
- Vaardigheden-gap.
- Slecht gedefinieerde SLAs.
Daarnaast omvat het bouwen van een hybride cloud-omgeving het beheren van meerdere software- of hardwarelicenties, evenals het aanpakken van inconsistenties over verschillende platforms. Dit vereist vaak dat applicaties vanaf nul herbouwd worden, wat de werkbelasting van ontwikkelaars verhoogt.
Hoe applicaties veilig te verbinden met meerdere omgevingen
Moderne hybride cloud-oplossingen overwinnen de bovenstaande uitdagingen en bieden applicatiebeheer zonder het te vergrendelen in een enkele infrastructuur of platform, waardoor workloads draagbaar worden. Een van dergelijke applicaties is Google Anthos, een uitgebreide suite die veilige, flexibele en draagbare applicatieontwikkeling en -implementatie in multi-cloud- en hybride cloud-omgevingen mogelijk maakt.
Wat is Google Anthos?
Anthos is een applicatieplatform dat Google Cloud-services en gebruikersomgevingen overbrugt, automatisering brengt in hybride cloud. Het is een suite van oplossingen die on-prem (bovenop VMware of bare metal), op de edge (bare metal) of over meerdere verschillende clouds geïmplementeerd kan worden.
Voordelen die Anthos brengt aan de Hybride Cloud
- Implementatie in elke cloudomgeving.
- Versnelling van ontwikkelaarsnelheid.
- Consistentie over omgevingen.
- Veilige, cloud-native omgeving.
- Verhoogde observeerbaarheid en SLO.
- DevOps door de hele organisatie.
- Verhoogde workload-mobiliteit.
- Multi-cloud-gereedheid.
- Draagbaarheid en flexibiliteit.
Anthos Onder de Motorkap
Google Kubernetes Engine
In de kern van Anthos ligt de GKE (Google Kubernetes Engine). Hoewel Kubernetes de standaard is geworden voor containerbeheer, blijft het opzetten en onderhouden ervan een uitdaging, vooral voor Day 2-operaties.
Leer alles over Kubernetes in onze Complete Gids voor Kubernetes.
GKE bereikt zijn volledige potentieel door automatisering en vereenvoudiging van het clustercreatieproces. Zonder intieme Kubernetes-kennis, zodra de code in een container geplaatst is, kan een GKE-cluster gemaakt worden door gebruik te maken van een console, Google Cloud-opdrachtregel of API.
Anthos stelt ook het koppelen van non-Google Kubernetes-clusters aan het toe. Op die manier biedt het een single pane of glass overzicht van alle gebruikersclusters.
Ook biedt GKE logging, monitoring, AI-gedreven auto-scaling, auto-repair en auto-upgrade, waardoor clusters gezond en hoogst responsief blijven, zelfs bij massive resource-pieken.
Anthos Config Management – ACM
Clusters moeten eerder vastgelegde beleidsregels en beveiligingswachtrollen hebben. Dit is beheersbaar op een enkel clusterniveau dat door een enkel team gecontroleerd wordt. Er zijn echter meestal meerdere teams in een organisatie, elk gebruikmakend van clusters die ofwel on-prem of op diverse cloudoplossingen zijn. Al deze clusters beheren is uitdagend en tijdrovend.
ACM is een automatiseringssuite die beleid en configuratie over de gehele multi-cloud-infrastructuur biedt. Het stelt in om beleid voor specifieke clusters over Kubernetes-implementaties in te stellen, waardoor de gewenste staat van clusters constant op schaal gehandhaafd wordt. Het voorkomt ook dat andere teams of individuen wijzigingen aanbrengen die schadelijk zijn voor de clusters.
Anthos Service Mesh – ASM
Een service mesh zorgt voor snelle en veilige service-tot-service-communicatie in een microservice-architectuur. Anthos heeft een eigen service mesh dat operaties binnen een netwerk automatiseert en een overzicht biedt van:
- Logging, metrics en SLO-monitoring
- Service-identiteit, authenticatie en encryptie
- Verkeersbeheer: routing en load balancing
- AI-gedreven gecureerde inzichten, aanbevelingen en operationele analytics
ASM vestigt een duidelijk netwerkoverzicht, met zero-trust, beleidsgedreven beveiliging. Het doet de zware klus in plaats van ontwikkelaars, die doorgaans deze informatie in de applicatie zelf zouden moeten coderen.
Hybride Cloud-netwerken beheren
Het beheren van multi-cloud-netwerken is een andere belangrijke uitdaging in hybride cloud-implementaties. Met GKE kan een directe verbinding tussen on-prem workloads en de multi-cloud-omgeving op een eenvoudige manier worden gecreëerd. Dit werd uitgelegd bij ons recente webinar met Megaport, Google en Qwinix, waar David McDaniel van Qwinix demo-de hoe Google Anthos werkt op Bare Metal Cloud.
De demo toonde aan hoe een website geladen wordt vanaf ofwel BMC of GKE, gebaseerd op load balancing of vooraf ingestelde routing-regels, om de benutting van een hybride cloudplatform te illustreren dat veilig, snel en betrouwbaar is.
De eerder beschreven ASM is functioneel zowel on-prem als in de cloud, zodat beveiligings- en beleidsvereisten worden voldaan.
Wat netwerkbeheer betreft, is Megaport Cloud Router (MCR) een oplossing die eenvoudige en geautomatiseerde orchestratie van verschillende netwerken toelaat. Zoals besproken in het webinar, stelt MCR organisaties in staat om de al bestaande Megaport-infrastructuur te benutten om hun on-prem-omgeving veilig te verbinden met meerdere cloudproviders. Met al functionerende API's beschikbaar voor diverse cloudproviders, zijn setup en beheer mogelijk over het hele netwerk en verschillende implementaties.
Hoe Anthos werkt op Bare Metal Cloud
Gebouwd voor het mogelijk maken van automatisering-gedreven IT, zijn phoenixNAP's Bare Metal Cloud-servers een snel implementeerbare, kostenefficiënte infrastructuur ideaal voor hybride cloud-omgevingen. Het bieden van fysieke servers met cloud-achtige implementatieopties, maakt Bare Metal Cloud toegewezen resources beschikbaar in minuten. Het kan gebruikt worden om de bestaande infrastructuur van organisaties aan te vullen voor workloads die hogere prestatiepotentieel vereisen.
Draaiend zowel op BMC als in GKE, biedt Anthos een overzicht van alle workloads in een uitgebreide, geünificeerde presentatie van verbindingen en hun statussen. Als zodanig biedt het een single-pane-of-glass voor het beheren van multi-cloud-netwerken.
Zodra een applicatie on-prem en in GKE geïmplementeerd is, kiest de Google Cloud Load Balancer of de app geladen wordt vanuit de cloud of BMC.
Deze routing kan gericht zijn op failover of prestaties en latentieprioritering, waarbij een bepaalde app geïmplementeerd via Bare Metal Cloud on-prem voor interne gebruikers gebruikt kan worden. Tegelijkertijd zou de GCP-variant een snellere en betrouwbaardere optie zijn voor externe gebruikers.
Cloud computing
- Publieke Cloud Prestaties Benchmarken: Waarom Het Belangrijk Is En Hoe Te Doen
- Cloudhorizonten Uitbreiden: Nieuwe Zones, Containers En Multicloud-strategieën
- Cloud- en SaaS-licenties Begrijpen: Een Praktische Gids
- Multicloud Beheersen: Een Strategische Gids om Lock-in te Vermijden en Weerbaarheid te Vergroten
- Hybride Cloud: Voordelen, Nadelen En Hoe De Juiste Strategie Te Kiezen
- Essentiële Cloud Computing Strategieën voor Startups en Enterprises
- Cloud Computing Meester Worden: Een Bewogen Pad Naar Expertise
- De Cloud Revolutie: Hoe Cloud Computing IT, Beveiliging en Carrières Transformeert
- Pad Naar Cloud Security Engineer: Vaardigheden, Verantwoordelijkheden En Certificeringen
- Cloud-Native Applicaties Bouwen in Azure: Tools, Best Practices en Succestips
- Hoe Cloud-Native en Kubernetes Moderne Applicatieontwikkeling Versnellen