Automatisering van uitgebreidde complexe taken in de cloud is de Toekomst van IT.

Denys
Slyvka

Het maken en installeren van duizenden computers in een cloud leek vroeger onbegonnen werk. Door deze studie is de uitdagende taak een alledaagse verrichting geworden.

Doorheen de jaren is het concept van cloud berekeningen of beter gekend als ‘cloud computing’ uitgegroeid tot een innovatieve en transformerende technologie. Van het opslaan van afbeeldingen op de iCloud service van Apple tot het landen van de Curiosity op Mars werd de cloud van verschillende leveranciers gebruikt om de mensheid een stapje verder te zetten in de toekomst.

De geschreven scriptie dient als een eerste ervaring en inleving in de wereld van automatisering binnen een cloud-infrastructuur.  Het centraal project baseerde zich tot het ontwerpen van een geautomatiseerd programma die met de juiste gegevens één of meerdere volledig werkende systemen kan initialiseren.

Transport

Door de evolutie in internet-transport technologieën is het uitrollen van duizenden logische computers in een cloud omgeving sterk vereenvoudigd. De snelheden zijn tegenwoordig honderd keer hoger en tientallen keer goedkoper dan in de vroege tijden van de computerwereld.

Door SD-WAN is de mogelijkheid tot het toepassen van een ‘hybrid cloud’ omgeving sterk gestegen. De lage kosten en mogelijkheid tot het gebruik van meerdere kanalen om data te versturen maken het ook mogelijk om cloud oplossingen toe te passen bij verschillende leveranciers tegelijk.

SD-WAN Schema

Types Cloud

Een public cloud is een term voor diensten die aangeboden worden door een derde bedrijf over het

internet. Deze diensten worden aangeboden aan de consument onder een ‘pay-as-you-go’ model die

hoge kosten voor het gebruik van de cloud beperkt omdat de gebruiker enkel betaald voor de

diensten die effectief gebruikt worden. Naast de particuliere gebruikers is een public cloud ook een

oplossing voor vele bedrijven die willen besparen op kosten dat anders betaald worden voor het

aankopen en onderhouden van fysieke apparatuur.

Private cloud is een intern netwerk dat enkel gebruikt kan worden door personen die daarvoor bevoegd zijn, zoals werknemers van een bedrijf. Vaak wordt een public cloud ook wel een ‘corporate cloud’

genoemd aangezien deze vaak gebruikt wordt door grote bedrijven. Public cloud heeft verschillende

voordelen naast de standaard functies. Enkele daarvan zijn eigen beheer, elasticiteit en meer controle en eigen insteek. Dat zorgt ervoor dat bedrijven het niveau van diepgang op vlak van beveiliging, back-ups, snelheid van werking kunnen kiezen.

Een hybrid cloud is een verzameling van public en private cloud instanties. Een bedrijf kan een hybrid cloud als uitgebreide IT-infrastructuur gebruiken voor het beheren van gevoelige data in een eigen datacenter in de private cloud binnen de hybride omgeving. Door de vlotte samenwerking met cloud providers zoals Azure en Google Cloud Platform kunnen de resources van een private cloud snel uitgebreid worden waardoor de verwerking van een groter aantal gevoelige gegevens sneller kan verlopen.

Hybrid Cloud Visualisering

Hardware Evolutie

Doorheen decennia zijn computers sterk geëvolueerd. De iPhone 6 maakt berekeningen 120 miljoen keer sneller dan de Apollo computers die de mensheid op de maan hebben geland. Deze evolutie is een constant stijgende curve die technologie jaarlijks tot een nieuw niveau brengt.

“The number of transistors and resistors on a chip doubles every 24 months” – Gordon Moore.

De wet van Moore dient als een fundamentele quota die zegt dat computercomponenten steeds kleiner en krachtiger worden. Door de enorme evolutie van hardware zijn bedrijven als Amazon, Microsoft en Google sterk gestegen in de ‘Magic Quadrant’ van Gartner in juli 2021.

Gartner Magic Quadrant for Cloud

Het is aangeraden om Azure te kiezen als het gebruik van de computers bedoeld is voor een

langere periode. In geval van een kort gebruik, bijvoorbeeld in het geval van een stijging in het aantal

gebruikers die tegelijk een software gebruiken, kan Google ingezet worden met een snellere en

goedkopere uitrol in vergelijking met Azure.

Voor startende ondernemers is het aangeraden om te beginnen met Google, dat platform is

namelijk bedoeld voor professionele starters en biedt dan ook hogere kortingen aan.

Voor grotere bedrijven en multinationals is het gebruik van Azure een voordeel omdat deze ook een

grote prijsvermindering aanbiedt bij gebruikt van een hoog aantal resources met een vast contract

van minimum 2 jaar.

Conclusie

Deze scriptie is een bondige verslaggeving over een verbetering van een langdradige en ingewikkelde

installatie van SAP-systemen binnen de cloud omgevingen van 2 bekende leveranciers in de markt; Google en Microsoft. Door het resultaat dat behaald werd tijdens de uitvoering, bestaat de kans tot een foute installatie niet meer. Het project heeft de werklast van meerdere consultants binnen het software bedrijf sterk verlicht waardoor de mentale capaciteit gefocust kan worden op andere belangrijke taken

Deze uitgewerkte thesis voor de automatische deployment van een klassiek ERP-systeem zoals SAP

heeft een opvallend vlotte en foutloze werking. Dankzij transparante configuratie kan de installatie makkelijk beheerd worden. Ook is het mogelijk om deze volledig autonoom te laten verlopen zonder enige tussenkomst van de mens.

Dit document biedt een overzicht van alle toepassingen en adviezen en verwijst tenslotte ook naar

de bijlagen waar in breder detail alle uitwerking en notities beschreven staan. Het project bewijst nogmaals dat automatisering van herhalende processen steeds meer toegepast worden in verschillende branches van IT.

Bibliografie

Ansible. (z.d.). Glossary. Opgehaald van docs.ansible.com:

https://docs.ansible.com/ansible/latest/reference_appendices/glossary.h…

Cheops. (2020). Wat is een disaster recovery plan (DRP)? Opgehaald van Cheops:

https://www.cheops.com/glossary/wat-is-een-disaster-recovery-plan-drp/

Comfort, J., Dolph, B., Robinson, S., Kesterson-Townes, L., & Marshall, A. (2020). The hybrid. IBM

Institute for Business Value.

Computerwoorden.nl. (2020). Betekenis Fail-over. Opgehaald van Betekenisdefinitie:

https://www.betekenis-definitie.nl/Fail-over

Drewel, K. (2020, Juli 20). Continuous Integration, Continuous Delivery en Continuous Deployment

(CI/CD) uitgelegd. Opgehaald van true.nl: https://www.true.nl/blog/ci-cd-uitgelegd/

Eswelt. (2019, Mei 01). Public vs. Private Cloud, wat moet je als bedrijf kiezen? Opgehaald van

Eswelt.nl: https://www.eswelt.nl/blog/2019/05/public-vs-private-cloud

Flexso. (2020). Over Ons. Opgehaald van Flexso: https://www.flexso.be/nl/over-flexso/

Goossens, G. (2020, Augustus 28). Flexso trains more than 300 job seekers to start a career as an SAP

Consultant. Opgehaald van Flexso:

https://www.flexso.be/en/blog/start-your-career-as-an-sap-consultant/

Hashicorp. (z.d.). Introduction to Vagrant. Opgehaald van vagrantup.com:

https://www.vagrantup.com/intro

Hashicorp. (z.d.). Vagrant vs. Terraform. Opgehaald van vagrantup.com:

https://www.vagrantup.com/intro/vs/terraform

Jenkins. (z.d.). User Handbook. Opgehaald van jenkins.io: https://www.jenkins.io/doc/book/installing/

Mansystems. (z.d.). Continuous Integration / Continuous Delivery. Opgehaald van mansystems.com:

https://www.mansystems.com/smart-digital-factory/tooling/ci-cd?gclid=Cj…

ACH_kdb8DMYVdFd2T0n8MUXFbKe6oTGJTvFGH0QovFkrA-XhYFC3tWwnUX8aAgJIEALw_wcB

Microsoft Azure. (z.d.). What a public cloud? Opgehaald van azure.microsoft.com:

https://azure.microsoft.com/en-us/overview/what-is-a-public-cloud/

Microsoft Azure. (z.d.). What is a private cloud? Opgehaald van azure.microsoft.com:

https://azure.microsoft.com/en-us/overview/what-is-a-private-cloud/

Sebastian. (2020, Oktober 12). Ansible: Idempotent Playbooks. Opgehaald van dev.to:

https://dev.to/admantium/ansible-idempotent-playbooks-4e67

StarAgile. (2020, Juli 28). What Is Ansible?: Uses, Benefits, Architecture. Opgehaald van StarAgile:

https://staragile.com/blog/what-is-ansible-in-devops

Vennam, S. (2021, Mei 12). Hybrid cloud. Opgehaald van ibm.com:

https://www.ibm.com/cloud/learn/hybrid-cloud

Download scriptie (584.74 KB)
Universiteit of Hogeschool
Odisee
Thesis jaar
2021
Promotor(en)
Yvan Rooseleer