Microsoft Azure and its overview
Microsoft is one of the front runners in the cloud industry. It is providing the end-user with privileges on 3 different aspects of services like IAAS, PAAS, and SAAS. Other than this service, they also provide the FAAS (But this we can incorporate with PAAS). Depending on the user's business nature and needs, we can use these services either individuals or as hybrid implementation. When it comes to realtime, most of the time people prefer hybrid architecture over service. That will enable them to cost-optimized and features specific goals.
What is IAAS?
IAAS stands as Infrastructure as a service, it will provide you the ability to compute something on the CPU. Even simpler form, which is the operation in the cloud performing on top of hardware-specific, is called IAAS.
Example: Virtual machine, Storage, and Virtual networks.
What is PAAS?
PAAS stands Platform as a Service, It will enable you to perform the operations on top of OS. You don't need to worry about underlying hardware or OS. “I know, you will have a question now”. We are doing operations on top of the OS. How come we need not care about the OS?. Yes, that is the specialty of PAAS. Underlying OS and properties will be taken care of by cloud service providers. Your job is just to configure the application and launch it to the public. But you can customize your storage, instance, and memory built with the application service itself.
Example: App Service, Azure Functions and CDN
What is SAAS?
SAAS is expanded as Software as a Service, It is an absolutely safer side of cloud usage. The complete responsibility of the application and hosting will be on cloud service providers. Your job is to configure the software and use it.
Example: MS office 365
When we look back at the traditional hosting model, we will have an on-premises service where we will own every aspect of the hosting, and managing is the pain on the business either cost or manpower. It always gives us an extra burden to the owner. But now everything becomes a cloud and we will use and will pay for it.
Few highlighted on azure
Azure offers 100’s of services into the cloud, which will enable us to keep the hosting, AI, ML, Storage, etc .. in one place as all together.
Let's take this content into question from the end-user and we will answer it.
What are the ways to host applications?
Option 1: Hosting application is possible in IAAS and PAAS services. Either you can host the virtual machine by enabling the HTTP port and creating the instance auto-scaling based on the traffic to the website. You have extended security options to protect your site from external calls. In the virtual machine, hosting has another option to host using Dockers. Which will enable you to host the application serverless form.
Option 2: You can create your App service with an App service plan to host your application. As I mentioned to you early, it is a PAAS service. When it comes to underlying infrastructure no need to worry about this option. It has several benefits including integrated backups, auto-scaling, deployment slots, deployment center (to integrate your source control as CI/CD functionality), SSL, and custom domain mapping.
Can I be able to connect my on-premises network to the Azure portal?
Yes, you are able to connect your on-premises network to your azure cloud using virtual networking. Virtual networking will enable you to connect your on-premises datacenter to Azure cloud. It has 3 options to connect you to establish the connection.
Point to Site VPN
Site to Site VPN Gateway
I am completely from a business background, I have only minimal knowledge about hosting. Can I manage my hosting account? Is that Microsoft azure will provide me any support to manage website and cloud hosting accounts?
Yes, Why not. You can manage your hosting account. It has a very friendly interface and nomenclature in each section. So you will easily adapt the interface. When it comes to technical aspects, Azure provides you an Advisor tool, which will help you to manage your portal with security and usage recommendations. Even it provides the cost recommendation to use the services based on your usage. To minimize the usage cost, it provides you the cost management functionality, which will show you the usage cost more transparently and include recommendations.
My company has a vast network of companies. Each company has different departments and roles. Is my company the right candidate for cloud hosting? Will I be able to manage a huge group of departments in one place?
There is no doubt, Microsoft Azure is the right place for you to host your application and manage your company's group. It has provisions to create different subscriptions in a single account. You can have one account to maintain your different branches with subscriptions.
Even more granular, you can organize your departments in branches as Resource groups.
As I mentioned in the post, it is one of the parent cloud providers in cloud computing. It has many extraordinary features on the hosting and IoT elements. I just thought to give you the initial flavor of the Microsoft azure with few highlights. The next post will give you more information on Virtual Networking, Azure Active Directory, and Azure Function Apps.
Point to Site VPN
Site to Site VPN Gateway