Moderne organisaties hebben dagelijks te maken met diensten in de cloud. Vele bedrijven hebben hun applicaties en processen inmiddels naar een cloud platform zoals die van Microsoft Azure gemigreerd. Schaalbare en veilige cloud oplossingen en applicaties herdefiniëren in rap tempo de manier waarop we zakendoen, samenwerken en groeien.
Maar… wat ís Microsoft Azure nu eigenlijk? En wat kun jíj ermee?
Wat is Microsoft Azure?
Azure is het publieke cloud platform van Microsoft, waarmee je snel en eenvoudig complexe publieke en bedrijfsinterne services en applicaties kunt bouwen, implementeren en beheren.
Het Microsoft Azure platform biedt een enorm scala aan diensten, waaronder SaaS-, IaaS- en PaaS-diensten, Managed Database services en een keur aan trusted ontwikkeltools en technologieën. Azure ondersteunt tevens vele programmeertalen, frameworks, besturingssystemen, databases en apparaten. Niet voor niets dus, dat meer dan twee derde van alle Fortune 500 bedrijven inmiddels op Microsoft Azure als cloud platform vertrouwt.
Microsoft Azure omvat services, toepassingen en tools in de volgende categorieën:
- Computing
- Networking
- Data Storage
- AI, Intelligence & Cognitieve Services
- IoT & Mixed Reality
- Analytics & Big Data
- Databases (en migratie)
- Identiteit & Security
- Development & Mobile Services
- Beheer & Monitoring
Welke services biedt Microsoft Azure?
Azure omvat een gigantische verzameling van diensten en tools. Een eerste overzicht daarvan levert de Microsoft Azure site. Maar inmiddels zijn het er zelfs zóveel (meer dan 200), dat het geheel aan mogelijkheden en toepassingen een ondoordringbaar service-oerwoud lijkt. En er komen continu nieuwe diensten en tools bij. Word daar maar eens wijs uit…
Om het overzicht te behouden, zijn voor Microsoft Azure een aantal zuilen, ook wel dienstcategorieën of ‘cloud pillars’ genoemd, geformuleerd. Een mooie schematische weergave daarvan, inclusief de meeste services, vind je hier.
De service zuilen van Microsoft Azure
- Computing
Het Microsoft Azure platform ondersteunt de integratie – en het design – van cloud computing met een grote diversiteit aan on-board functies zoals microservices, batch processing, containerbeheer & orkestratie (Kubernetes services), en diensten voor virtualisatie (VMware), schalering, design en synchronisatie. - Networking
Azure networking services zorgen voor cross-premises en hybride connectiviteit (connectiviteit tussen cloud netwerken, on-premises netwerken en databronnen). Andere netwerkdiensten zorgen voor domeinnaam- en systeembeheer, content delivery network (CDN), dedicated networking, monitoring/diagnostics en load balancing. - Data Storage
“Storage” betreft alles wat met de veilige en efficiënte opslag van gegevens in de (hybride) cloud te maken heeft. Hieronder vallen services voor Shared File en Object Storage, archivering, backup/disaster recovery en bulk data transfer. - AI, Intelligence & Cognitieve Services
Met Azure Machine Learning, Microsoft Genomics en Bot Services biedt Microsoft Azure diverse unieke diensten voor de ontwikkeling van nieuwe AI-applicaties. Tevens heb je met Azure ook toegang tot tal van andere intelligente diensten en cognitieve API’s voor de implementatie van spraakherkenning, tekstanalyse, visuele herkenning en virtuele assistenten. - IoT & Mixed Reality
Datastromen die ontstaan door het Internet of Things (IoT) moeten 24/7 verwerkt en gevisualiseerd kunnen worden. Daartoe levert Azure vele handige tools en diensten als IoT Hub en Edge. Deze tools kun je wederom combineren met diverse analytische en communicatieservices, zoals Azure Maps, Sphere, Digital Twins en Event Hubs. - Analytics & Big Data
Solide, accurate data-analyse – én de visualisatie daarvan – zijn essentieel voor de besluitvorming. Azure bevat tal van mogelijkheden voor Big Data analyse en visualisatie met onder andere Databricks (Apache Spark-gebaseerd analyseplatform), Power BI (voor het embedden van interactieve datavisualisaties in je applicaties), Data Factory en Stream Analytics. - Databases (en migratie)
Azure ondersteunt veel verschillende database formats en maakt het (relationele) database beheer eenvoudig, met diensten als SQL Database, Blockchain Service, Cosmos DB en Redis Cache (voor caching voor power apps). Ook voor snelle en eenvoudige migratie heeft Azure eigen diensten. - Identiteit & Security
Ook wel “Identity & Access Management” (IAM) genoemd, voor veilig werken in de cloud. Je beveiligingskeuze is afhankelijk van wat je wilt beveiligen: gebruikers, data(bases), apps, functionaliteiten, etc. Azure biedt een brede set aan IAM diensten, voor authenticatie, encryptie, firewall en algehele beveiliging en monitoring. Zo kan je organisatie de kosten voor identiteitsbeheer reduceren en tegelijkertijd wendbaarder worden. - Development & Mobile Services
Vandaag de dag is ontwikkeling voor en compatibiliteit met mobiele apparaten een absolute must. Daarnaast moet ieder ontwikkelteam makkelijk én snel allerhande applicaties kunnen bouwen, implementeren en managen. Daarvoor bevat Azure een groot aantal ontwikkelingsdiensten en DevOps tools. Met services als media trans- & encoders, workflow tools, programmatische toegang (bijvoorbeeld met Power Shell) en app integratie, zorg je voor efficiënte (mobile) app ontwikkeling en deployment. - Beheer & Monitoring
Als je applicaties en data naar de cloud migreert, moeten deze natuurlijk ook beheerd en 24/7 gemonitord worden. Dat doe je met de diverse Azure observatiediensten voor je apps, infrastructuur en netwerk. Je eigen Azure omgeving beheer je met Azure Portal, Azure Policy, Cloud Shell en Cost Management (voor cloud-kostenoptimalisatie). Azure levert ook de nodige diensten voor beheer-procesautomatisering en back-up.
Maar… wat kan ik nu met al die diensten?
Elke datagedreven organisatie kan toegevoegde waarde genereren door de inzet van Azure diensten. Zo kun je bijvoorbeeld servers uit je datacenter verplaatsen naar Azure of het cloud platform gebruiken als infrastructurele uitwijklocatie. Je kunt met de diverse Azure services ook allerhande databronnen ontsluiten voor Machine Learning, Big Data Analyses en DevOps. Of je kunt de productiviteit en gebruiksvriendelijkheid voor je werknemers verhogen, doordat zij met één identiteit eenvoudig én veilig op alle bedrijfsapplicaties kunnen inloggen.
Het mooie van Azure? Je pikt datgene eruit, wat jíj nodig hebt voor jouw cloud-based, data-driven business. Azure helpt organisaties om hun omgevingen (infrastructuur, databases, software) in een mum van tijd in te richten, capaciteiten naar behoefte te schalen, en data en applicaties beter én sneller te ontwikkelen, beheren en analyseren. Met de juiste cloud services en een allesomvattend, goed gemanaged cloud platform komt de focus van je organisatie eindelijk weer op de business, op strategische ontwikkeling en groei te liggen.
Om te bepalen welke cloud diensten jóúw organisatie nodig heeft, kan het handig zijn om de nodige cloud experts te consulteren. Zij weten immers precies welke Microsoft Azure services voor welk doel geschikt zijn. En het voordeel van Azure is, dat je enkel dat betaalt wat je daadwerkelijk gebruikt. Pay as you go! Maar daarover in hoofdstuk “Wat kost de cloud?” hieronder.