Above all, Microsoft Azure offers the option to order resources in the public cloud. The service is guaranteed and accessible via the Internet. The advantage here is that scaling is quick and easy. In contrast to private clouds, where companies must provide their own hardware and software, public clouds have the advantage that companies can quickly and easily activate additional resources and at the same time only have to pay for what they use (pay-per-use). ).
Private cloud versus public cloud and Azure Stack HCI
With private clouds, companies must purchase, set up, manage, and scale the infrastructure themselves. With a private cloud, the organization itself has control over the entire infrastructure. However, this also means that security, data protection and functionality must be ensured by an in-house team or consultant.
With a hybrid cloud, on-premises services from the private cloud can also be transferred to the cloud and shared. Organizations accept the optimal compromise because they can flexibly determine whether data should be processed in a private or public cloud. Microsoft Azure also offers possible solutions here, for example with Azure Stack HCI. This is an on-premises installation of Azure resources, which in turn connect to Azure in the cloud. Here too, payments are made pay-per-use, but resources are under company control, with the possibility of scaling to the cloud at the same time.
IaaS, PaaS, SaaS - Here's what Azure and Microsoft 365 have to offer
When using the cloud, there are a variety of application scenarios that companies can choose from. The various models are basically divided into Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).
Microsoft offers a variety of application scenarios with Azure. The use of IaaS is the most flexible across various cloud models. Simply put, the company rents the hardware in the cloud and takes care of the rest on its own. The organization manages its own services, the provider manages the infrastructure. The provider manages the VM's host, storage, and network. Azure Virtual Machines is one of the most important IaaS services in the Microsoft cloud.
When using IaaS, companies have the most control over the cloud, but they also have to do a lot of administrative tasks themselves. For example, if a cloud provider provides hardware via IaaS, the company doesn't have to worry about maintaining it. Software used on hardware, for example virtual servers, is subject to the full control of the company.
Here, those in charge must ensure that the software is properly configured and secured. The organization itself maintains the operating system and configures network settings An example of IaaS in Azure is the Azure VM. It is ready to use in minutes and easy to scale. However, maintenance must be carried out by the company management.
Azure Application Services: Deploy applications with PaaS
With Platform-as-a-Service (PaaS), the provider, in this case Microsoft, takes over the management of virtual computers and connected network resources. In this case, customers only need to take care of their applications using this platform. This could be a web application, for example.
Microsoft maintains the basis for applications, i.e. hardware and software for operations. PaaS offers similar advantages to IaaS, except that the basic software operations are performed by the cloud provider. Here the provider also handles the VM, VM operating system, and runtime. Therefore, it has less flexibility compared to IaaS.
Azure Application Services is a typical PaaS service on Azure, where enterprises can order the full infrastructure and only need to implement their own applications. Windows and Linux can automatically connect to the service. Apps can be deployed via GitHub, Azure DevOps or any Git repository. Enterprises just need to take care of their applications, Azure takes care of everything else. Mobile apps can also be provisioned via Azure this way.
Provisioning of applications with PaaS is not limited to VMs. With Azure Container Instances, enterprises can also provision applications based on microservices through Azure. Developers can easily integrate their containers with services, which then run them. In the case of a large number of containers, the Azure Kubernetes Services PaaS service also manages individual containers.
Azure Functions is a service that organizations only need to consider the code that runs the service. The infrastructure and platforms used are provided by Azure.
Microsoft 365: SaaS with Azure resources
Software-as-a-Service (SaaS) is a service where enterprises only have to worry about application content. Microsoft is responsible for operating the hardware and software and applications in the environment. SaaS is primarily used at Microsoft for Microsoft 365. Here companies can order all services without having to worry about the underlying hardware and software. Companies can easily use the service without having to worry about anything in terms of hardware and software. With the service, the provider manages almost everything, the customer only needs to control the data and the connection to the service.