- November 8, 2017
- Posted by: Loges
- Category: Blog, Cloud Computing
Microsoft Azure Fundamentals
In this blog, we will share you the basic information about Microsoft Azure Fundamentals.
- When we doing the business in on-premises, we have to deal with CapEx Vs OpEx questions.
- CapEx stands for Captial Expenditure. For Ex: To maintain the on-premises datacenter, we need to take care of Datacenter Space, Purchasing, Environment, Redundant Power Supply, Air conditioning, Server Racks, servers and its redundancies. These are the up-front cost to maintain one or more on-premises datacenters.
- Azure cloud moves towards the OpEx (Operational Expenditure) model. Using the Azure subscription we will able to provide all the infrastructure needs which lead to many benefits. Microsoft will take care of all the data center related issues.
- Microsoft Azure provides to access the latest technology which makes your infrastructure environment flexible. Also, it provides fault tolerance mechanism.
- Fault tolerance contains Service Level Agreement (SLA), Operational Level Agreement (OLA), various types of industries regulations, compliance requirement with the government, business location, etc., We need to ensure the uptime & reliability. All these things are very expensive to maintain from the on-premises business.
- As your demand increases, we need to scale the compute resource across multiple regions to maintain the loads. These scaling and agility are very expensive to maintain from a single datacenter.
THE CLOUD METAPHOR
- The way Cloud computing metaphor works is that you are paying the subscription to a service provider like Microsoft Azure.
- The provider will take care of redundancy, scalability and all its back-end activities.
- From the consumer side, we have the access method like accessing through the web browser, mobile, laptop, desktop, tablet, smartphone to consume the resource on another side of the cloud.
ELEMENTS OF CLOUD COMPUTING MODEL
- Elasticity – Dynamically adjusting the infrastructure based on the service demand. We can handle the short-term resource requirement strategy using cloud computing model.
- Scalability – We can have vertical and horizontal scalability. In the vertical scaling, where we can scale the virtual machine instances up or down dynamically. In the horizontal scaling, we can span multiple instances simultaneously for load balancing. It’s like long-term strategy.
- Pooling – Azure will provide virtually unlimited compute storage and network power. They provide you these services as on-demand and cost behind all of these. The key benefit of cloud computing model is paying only for what we use.
- Provisioning – The cloud will provide self-service provisioning. As a user (or) developer you can provision your instances and spun it. Azure also provides RBAC (Role Based Access Control) where azure administrators can delegate the admin tasks to different users.
CLOUD INFRASTRUCTURE MODEL
- Private Cloud – In the private cloud, all the services exists in the private network. It increases complexity in scaling, maintenance, and expense. We need the Azure pack, system center, and other components to configure the Azure for private cloud.
- Public Cloud – In the public cloud all the service exists on the internet. This is the multi-tenancy. It means the software which runs on a server will share with multiple tenants. The best example is office 365 which is azure related services. To access this service, we need an internet connection, web browser & subscription to the service.
- Hybrid Cloud – It’s a very common model. It’s secure private connection between Azure and on-premises environment. It’s very flexible way to do cloud infrastructure. We can have a site to site VPN or dedicated connection bypass the internet. It’s called ExpressRoute.
CLOUD DELIVERY MODEL
- SaaS – It’s known as Software-as-a-Service. In this model, the customer will be the target audience. The best example from the Microsoft ecosystem is Office365.
- PaaS – Stands for Platform-as-a-Service. It’s targeted the developers to host the developing environment is the Azure cloud. We can use the Azure App service for this service.
- IaaS – Infrastructure-as-a-Service. It targeted for the system administrator. The best example for this service is Azure Virtual Machines.
Thanks for reading this blog. We hope it was useful for you to know the basic fundamentals about Microsoft Azure Cloud.