Într-un articol anterior scriam cu entuziasm și optimism despre viziunea Microsoft "we make thinks that will help you to make thinks" și îmi exprimam bucuria de a fi testat deja platforma Microsoft AzureStack începând cu TP1 până la ultima versiune TP3.
Cu siguranță, dacă aș fi încercat la acel moment să intuiesc în ce direcție aveau să se îndrepte viziunile și tehnologiile furnizorilor de cloud în anii următori, aș fi tras doar o concluzie pripită.
Luna august a acestui an avea să fie momentul zero al noii ere a soluțiilor multicloud, bazate pe conceptul livrat de RackSpace prin OpenStack de mai mulți ani și preluat în prezent atât de Microsoft prin asocierea Azure Cloud - AzureStack cât și de Vmware Cloud on AWS.
În acest articol vom încerca să lămurim ce este de fapt noul concept multicloud, derivat din deja cunoscutul cloud hybrid, adoptat de mare parte din mediile enterprise din întreaga lume.
Deși în acest moment suntem tentați să asociem termenul "multicloud" cu cel de "hybrid cloud" considerându-le sinonime, vorbim în realitate de etape diferite de dezvoltare a tehnologiilor cloud computing. Conceptul "cloud computing" lansat acum mai bine de 10 ani a adus în lumea IT termenii deja cunoscuți ce definesc tipologiile de cloud: privat, public și hybrid.
În timp ce cloudul hybrid definește asocierea cloudului privat (datacentere on-premise construite pe baza tehnologiilor cloud) cu cloudul public, multicloudul se definește ca o asociere a minim două tehnologii diferite de public cloud folosite de aceeași infrastructură enterprise.
Conceptul s-a născut atât din nemulțumirea companiilor care au adoptat cea mai rapidă și ieftină soluție: asocierea propriului cloud privat cu cel public, dezamăgite de gradul limitat de integrare și mai ales de neomogenitatea soluției oferite.
Un jucător important în această nișă tehnologică a fost și este Microsoft, care din 2013 a reproiectat de la zero viziunea tehnologiilor cloud oferind soluții hybrid cloud bazate pe platformele Windows Server 2012R2, Exchange 2013, SharePoint 2013, Lync 2013 updatate în prezent prin excelentul sistem de operare Windows Server 2016 asociat cu noile platforme Exchange 2016, SharePoint 2016 și Skype for Bussiness regăsite în aceeași formă și în Office 365.
La evenimentul anual Microsoft Ignite 2015, Microsoft a făcut următorul pas, propunând mediilor Enterprise IT tehnologia de cloud hybrid Azure Stack, ajunsă în iulie la forma finală disponibilă publicului larg sub numele de Microsoft AzureStack Development Kit.
Ce este Azure Stack și mai ales care este structura ce stă la baza acestei soluții de cloud hybrid am tratat pe larg în articolul trecut din numărul 57 Today Software Magazine. De aceea, voi reaminti doar definiția dată de Microsoft: "este o platformă hibridă ce permite companiilor să livreze servicii pe platforma Azure în propriul data center" sau mai noua paradigmă "AzureStack: An extension of Azure".
Bineînțeles că o astfel de soluție trebuia susținută direct de principalii furnizori de soluții hardware pentru datacenter, Microsoft îndreptându-și atenția asupra partenerilor consacrați Dell EMC Cloud, HPE ProLiant, Lenovo ThinkAgile SX și Cisco Integrated System for AzureStack.
Promisiunea făcută de Microsoft prin tehnologia AzureStack Development Kit către mediile IT Enterprise este următoarea:
Dezvoltarea consistentă a aplicațiilor companiei pentru a rula în toate mediile cloud și pentru a crește productivitatea dezvoltatorilor.
Disponibilitatea serviciilor și tehnologiilor Azure în mediul On-Premises.
Optimizarea aplicațiilor și serviciilor cu sistemele integrate, proiectate pentru a extinde permanent ecosistemul Azure.
AzureStack product architecture. Imagine preluată din portalul AzureStack Docs
AzureStack oferă scalabilitate în dimensiuni multiple: clienții își pot scala proiectele adăugând capacitate regiunii implicite prin asocierea de regiuni noi păstrând accesul unificat prin Azure Resource Manager (ARM) și portalul administrativ și extinzând numărul de instanțe IaaS asociate providerilor de resurse regionali (compute, storage, network, key vault, database, webapp s.a.).
Microsoft recomandă utilizarea formulei:
[#Regions] X [# of Scale Units per region] X
[#Servers per Scale Unit] = Total capacity
Imagine preluată din portalul AzureStack Docs
Capabilitățile Azure portate în AzureStack la momentul lansării versiunii finale destinată consumatorilor sunt:
Provizionare de servicii IaaS Windows, Linux sau publicate în Marketplace Azure;
Provizionare de servicii PaaS: AppService (WebApps, MobileApps,API Apps), AzureFunctions, standalone AzureService Fabric clusters, Azure Container Service Engine (Docker Swarm, Mesosphere DC/OS, and Kubernetes container management templates), MySQl RP și SQL server RP;
Azure Identity: Azure AD multi-tennant și Active Directory Federation Services (ADFS);
Azure Marketplace content (extins la finalul lui 2017): IaaS and PaaS, imagini și extensii Linux, Windows Server, Docker Extension, DSC Extension și Chef Automate;
Unelte de dezvoltare integrate: Visual Studio, Jemkins, PowerShell și Azure CLI 2.0;
Scalabilitatea AzureStack la acest moment este de 4-12 noduri (servere fizice) per Scale Unit per Single Region, soluțiile de deployment fiind validate și certificate împreună cu partenerii hardware iar monitorizarea, diagnosticarea și securitatea fiind în sarcina Microsoft.
Așa cum ne-a obișnuit deja, Microsoft a demarat semnarea contractelor cu organizații 3rd party assessor, punând la dispoziție documentația care să ateste modul în care infrastructura Azure Stack respectă standard multiple.
Pentru anul 2018, Microsoft a anunțat disponibilitatea în AzureStack a următoarelor facilități: noi tipuri de VM, versiuni API updatate conistente cu Azure, Azuretack Fabric-as-a-Service și Container-as-a-Service, versiuni API updatate pentru serviciile PaaS, aplicații și servicii adiționale MarketPlace, integrare Travis și Bamboo, full automated faillback cu AzureStack Recovery, certificare AzureStack conform Common Criteria, integrarea sistemelor Huawei și continuarea procesului de update-uri de Securitate, firmware și hardware.
Disponibilitatea AzureStack la nivel global include 46 de țări, clienții putând comanda deja soluțiile integrate Cisco, Dell EMC, Hewlett Packard Enterprise și Lenovo, iar din Q1 2018 Huawei. AzureStack va fi achiziționat ca sistem integrat cu software preinstalat pe soluția hardware a vendorilor de mai sus.
Cisco Inegrated System for AzureStack este o soluție de cloud hybrid proiectată pentru a rula eficient și performant serviciile AzureStack în propriul datacenter. Fiind construit pe baza echipamentelor Cisco UCS, sistemul este proiectat pentru scalabilitate rapidă și încărcări mari ale serviciilor cloud hybrid, beneficiind de management policy-based, automatizare API și hardware abstraction.
Cisco a certificat platforma hardware multiserver Cisco UCS® C240 M4L Rack Server (large form factor) pentru a fi folosită împreună cu Azure Stack și folosită de publicul larg.
Microsoft a solicitat vendorilor de sisteme să certifice complet soluțiile: memorie, procesor, NIC, Host Bus Adapter (HBA), disk drives, BIOS, firmware ca o soluție integrată pentru care asigură suport, alte configurații necertificate nefiind susținute.
Prin urmare, clienții nu-și pot alege anumite componente pentru deploymentul de AzureStack cât timp vendorul de sisteme nu a certificat aceste configurații cu Microsoft. Unul din motivele pentru care acest lucru este necesar deoarece Cisco Technical Assistance Center (TAC) împreună cu Microsoft vor oferi suport complet pentru soluția AzureStack.
Totuși, chiar dacă Cisco a certificat platforma UCS C240 M4L, în scopuri de demo pot fi folosite însă oricare din sistemele Cisco UCS C-Series Rack Servers, ce pot fi configurate să îndeplinească cerințele specificate pentru mediul POC de AzureStack.
Pentru sisteme de producție însă, singura opțiune va fi folosirea la acest moment a platformei Cisco C240 M4L.
Cei peste 60.000 de clienți de servere Cisco UCS beneficiază de avantaje operaționale dovedite în comparație cu serverele clasice - un deployment cu 40% mai rapid, o reducere cu 38% a costurilor operaționale și un downtime scăzut cu până la 90%.
Cisco este primul producător de servere care livrează pentru o soluție Azure Stack, sisteme cu NVMe si 40 Gb Ethernet end-to-end asigurând astfel o performanță ridicată și încărcări suplimentare.
Pachetul Cisco ONE Enterprise Cloud Suite Cloud Management automatizează implementarea și administrarea aplicațiilor pentru 20 de medii cloud hibrid inclusiv Microsoft Azure Stack și Microsoft Azure.
Cisco Integrated System for Microsoft Azure Stack este dezvoltat și sprijinit de doi inovatori tehnologici de încredere și lideri în piață IT Enterprise, Cisco și Microsoft și oferă următoarele avantaje:
Garanția succesului implementării AzureStack de către clienți și a unor servicii și suport tehnic de calitate;
Accesul clienților la canalul extins Cisco și Microsoft Certified Solution Partner;
O plajă largă de servicii avansate Cisco și Microsoft care să ajute clienții să planifice, proiecteze și administreze propria infrastructură de cloud hibrid;
Cisco este singurul furnizor Azure Stack care oferă toate componentele implementării unei aplicații cloud de succes - de la rețele de înaltă performanță și sisteme de calcul la gestionarea performanțelor aplicațiilor și analiză cu AppDynamics. (acum parte din Cisco)
Sunt multe de spus despre ambele platforme, însă vă lăsăm plăcerea de a descoperi prin implementarea propriului POC, extraordinara platformă de cloud hibrid AzureStack ce se va alătura cu siguranța ecosistemului multicloud a cărui eră abia începe. Vă invităm alături de noi la evenimentul Cisco Connect din 18 octombrie pentru o demonstrație live a funcționalităților produselor Cisco Integrated Systems și Microsoft AzureStack Development Kit!
de Mircea Vădan
de Emilia Toma
de Melania Duma