Microsoft Azuren soveltuvuus pilvipohjaisessa ohjelmistokehityksessä
Paajanen, Samuli (2019)
Paajanen, Samuli
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2019051510028
https://urn.fi/URN:NBN:fi:amk-2019051510028
Tiivistelmä
Azure on Microsoftin julkinen pilvipalvelutuotantoalusta. Microsoft tarjoaa organisaatioille tehokkaan tavan tuottaa omia IT-palveluitaan joko hybridimuodossa osana olemassa olevaa on-premises ratkaisua tai kokonaisvaltaisena pilviratkaisuna.
Organisaatioden siirtyminen pilvipalveluiden käyttöön, vaatii pilvipalveluilta tarvittavat ominaisuudet joita paikallisilla konesaliratkaisuilla ei voida yksinomaan saavuttaa. Pilvipalveluiden kehittyminen avaa uusia mahdollisuuksia ohjelmistokehitykseen ja nykypäivän digitalisaatioon. Kehitettäviin ohjelmiin saadaan yhä enemmän toiminnallisuuksia ja toimintavarmuutta pilveistämisen myötä. Pitkään käytössä olleet paikalliset konesaliratkaisut eivät pysty yhtä ketterään ja kustannustehokkaaseen lopputulokseen kuin nykypäivän pilvipalvelut, kuten Azure.
Tämän työn tarkoituksena on tutkia Azuren dokumentaatiota ja selvittää Azuren pilvipalvelualustojen perimmäiset ominaisuudet. Azuren dokumentaatio koostuu tuhansista sivuista materiaalia eikä sen läpikäynti ole organisaatioiden sisällä kustannustehokasta. Tutkimus tehdään käymällä läpi Azuren dokumentointi ja keräämällä sieltä tärkeimmät tiedot Azuren pilvipalveluiden rakenteesta, toiminnallisuudesta sekä tietoturvasta. Tulokset kerätään siihen muotoon, että työtä voidaan hyödyntää jatkossa tehokkaaseen Azuren perehdytykseen. Azure is Microsoft’s public cloud service. Microsoft offers organizations a efficient way to produce their IT services. Organizations intend to use Azure as an extent to their on-premises infrastructure as a hybridin solution or in another hand they switch completely to cloud services.
The cloud service must offer unique and more efficient features and solutions, for organizations to switch using them. Usually these solutions must be unavailalable or too high cost to produce on their on-premises infrastructure. The development of cloud services open new opportunities for software development. Developers get to produce new and more requiring software when using cloud services. The new cloud based software is packed with a lot more features and solutions to keep it stable throughout it’s life cycle. On-premises solutions cannot keep up with todays cloudservices what comes to compatibility, stability and cost efficiency.
The purpose of this work is to study Azure's documentation and find out the basic features of Azure's cloud platforms. Azure's documentation consists of thousands of pages of material and is not cost-effective within organizations to go through the whole documentation. The research is done by going through Azure's documentation and gathering the most important information about the structure, functionality and security of Azure's cloud services. The results will be gathered in the form that the work can be utilized in the future for effective Azure orientation.
Organisaatioden siirtyminen pilvipalveluiden käyttöön, vaatii pilvipalveluilta tarvittavat ominaisuudet joita paikallisilla konesaliratkaisuilla ei voida yksinomaan saavuttaa. Pilvipalveluiden kehittyminen avaa uusia mahdollisuuksia ohjelmistokehitykseen ja nykypäivän digitalisaatioon. Kehitettäviin ohjelmiin saadaan yhä enemmän toiminnallisuuksia ja toimintavarmuutta pilveistämisen myötä. Pitkään käytössä olleet paikalliset konesaliratkaisut eivät pysty yhtä ketterään ja kustannustehokkaaseen lopputulokseen kuin nykypäivän pilvipalvelut, kuten Azure.
Tämän työn tarkoituksena on tutkia Azuren dokumentaatiota ja selvittää Azuren pilvipalvelualustojen perimmäiset ominaisuudet. Azuren dokumentaatio koostuu tuhansista sivuista materiaalia eikä sen läpikäynti ole organisaatioiden sisällä kustannustehokasta. Tutkimus tehdään käymällä läpi Azuren dokumentointi ja keräämällä sieltä tärkeimmät tiedot Azuren pilvipalveluiden rakenteesta, toiminnallisuudesta sekä tietoturvasta. Tulokset kerätään siihen muotoon, että työtä voidaan hyödyntää jatkossa tehokkaaseen Azuren perehdytykseen.
The cloud service must offer unique and more efficient features and solutions, for organizations to switch using them. Usually these solutions must be unavailalable or too high cost to produce on their on-premises infrastructure. The development of cloud services open new opportunities for software development. Developers get to produce new and more requiring software when using cloud services. The new cloud based software is packed with a lot more features and solutions to keep it stable throughout it’s life cycle. On-premises solutions cannot keep up with todays cloudservices what comes to compatibility, stability and cost efficiency.
The purpose of this work is to study Azure's documentation and find out the basic features of Azure's cloud platforms. Azure's documentation consists of thousands of pages of material and is not cost-effective within organizations to go through the whole documentation. The research is done by going through Azure's documentation and gathering the most important information about the structure, functionality and security of Azure's cloud services. The results will be gathered in the form that the work can be utilized in the future for effective Azure orientation.