Dear all,
Welcome to my blog post about Microsoft
Azure and Open Source. Let’s first start with what is Microsoft Azure ,Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a service (SaaS) services and MEAN Stack.
Microsoft Azure was been created by Microsoft and it’s
a Cloud computing platform for building, deploying and managing applications
and services through a global network of Microsoft managed data centers.
Microsoft Azure supports many different
programming Languages, tools and frameworks of both Microsoft and 3rd
party software.
Image source (https://blogs.technet.microsoft.com/msuspartner/2016/06/28/azure-partner-community-the-open-source-odyssey/)
Microsoft Azure provides Infrastructure as
a Service (IaaS), Platform as a Service (PaaS) and Software as a service (SaaS)
services.
IaaS,Paas and SaaS
Infrastructure as a service (IaaS)
Infrastructure as a service (IaaS) is an instant computing infrastructure, provisioned and managed over the Internet. Quickly scale up and down with demand, and pay only for what you use.
Toknow more about Iaas check this link https://azure.microsoft.com/en-us/overview/what-is-iaas/
Platform as a service (PaaS)
Platform as a service (PaaS) is a complete development and deployment environment in the cloud, with resources that enable you to deliver everything from simple cloud-based apps to sophisticated, cloud-enabled enterprise applications. You purchase the resources you need from a cloud service provider on a pay-as-you-go basis and access them over a secure Internet connection.
To know more about PaaS click here https://azure.microsoft.com/en-in/overview/what-is-paas/
Software as a service (SaaS)
Software as a service (SaaS) allows users to connect to and use cloud-based apps over the Internet. Common examples are email, calendaring and office tools (such as Microsoft Office 365).
To know more about SaaS click here https://azure.microsoft.com/en-in/overview/what-is-saas/
Here we can see more in detail of each Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a service (SaaS) services
Microsoft
Azure and Mongo, Express, Angular, and Node(MEAN).
Microsoft Azure not only supports .Net application
to be deployed in Cloud. Microsoft Azure also supports deploying technologies like
PHP, Node.js, Java, Python as we can see from our first image.
Microsoft Azure also support building and deploying
Mongo, Express, Angular, and Node(MEAN) Stack applications
If we want to develop an powerful web
application or powerful Single Page application and we need our application
should be run on multiple devices then our choice will be as MEAN (Mongo,
Express, Angular, and Node) Stack. For example, we are working on ASP.NET core
web application and we want to make our ASP.ENT Core web application as more powerful
Single page application then we go with JavaScript frameworks like adding
Angular and Node.js with our web application.
To know more about MEAN and Microsoft Azure
kindly read the blog post Running the MEAN stack on Microsoft Azure by Koushik Biswas.
Getting
Started with Microsoft Azure and MEAN Stack App Development
Here are few interesting articles to
getting started with Microsoft Azure and MEAN Stack.