There are many cloud computing platforms offered by different organizations. Windows Azure is one of them, which is provided by Microsoft. Azure can be described as the managed data centers that are used to build, deploy, manage the applications and provide services through a global network.
![]() -->
Cloud computing – the most used (misused) term now a days is becoming more and more popular. I must say with Microsoft’s Azure Offerings the competition became tough and there seems to be no end to enhancements that these players will continue offering in this space. Although as a developer you might try to skip Windows Azure as a buzz word – you will still need to learn and gain knowledge around the tools, technologies and standards supported on this platform.
Before I start taking about what I am going to cover in this step-by-step tutorial I must appreciate the work that Microsoft has done so far in terms of providing learning resources and tools that are free to use. One of such freely available resources is “Windows Azure Platform Kit” which comes with very good presentations and Hands on exercise. Second such resources is “Channel 9 Videos” which are excellent to dive deep into a particular topic on Windows Azure.(for that matter I would say any of the Microsoft Products). By now you must be wondering if I am giving information about the resources etc.. here, then why I am creating “Step – By- Step Tutorial” ?? The answer is in the title itself – all these resources are excellent for those who has some basic knowledge on Windows Azure but these resource do not provide step wise learning. This is what I am trying to address via this tutorial.
Below is the agenda which I will be covering during this tutorial (via couple of blog posts/video):
I will start covering all these topics one-by-one during coming weeks. I expect to post 2 steps every week and that will allow me to complete all the videos by 6 weeks starting tomorrow. Feel free to post your comments/suggestions to make changes to the agenda. I think the biggest task (creating the agenda/plan) is complete today and now I will start focusing on smaller pieces.
Before we learn Azure, let's understand
What is Cloud Computing?
Cloud computing is a term referred to storing and accessing of data over the internet. It doesn't store any data on the hard disk of your personal computer. In cloud computing, you access data from a remote server.
What is Microsoft Azure?![]()
Azure is a cloud computing platform which was launched by Microsoft in February 2010. It is an open and flexible cloud platform which helps in development, data storage, service hosting, and service management. The Azure tool hosts web applications over the internet with the help of Microsoft data centers.
In this tutorial, you will learn:
Types of Azure Clouds
There are mainly three types of clouds in Microsoft Azure are:
Azure as IaaS
IaaS(Infrastructure as a Service) is the foundational cloud platform layer. This Azure service is used by IT administrators for processing, storage, networks or any other fundamental computer operations. It allows users to run arbitrary software.
Advantages:
Disadvantages of Iaas:
Azure as PaaS
PaaS is a computing platform which includes an operating system, programming language execution environment, database or web services. This Azure service is used by developers and application providers.
As its name suggests, this platform is provided to the client to develop and deploy software. It allows the client to focus on application development instead of worrying about hardware and infrastructure. It also takes care of operating systems, networking and servers issues.
Advantages:
Disadvantages:
Azure As SaaS
SaaS (Software as a Service) is software which is centrally hosted and managed. It is a single version of the application is used for all customers. You can scale out to multiple instances. This helps you to ensure the best performance in all locations. The software is licensed through a monthly or annual subscription. MS Exchange, Office, Dynamics are offered as a SaaS
Azure key Concepts
Azure Domains (Components)Compute
It offers computing operations like app hosting, development, and deployment in Azure Platform. It has the following components:
Storage![]()
Azure store is a cloud storage solution for modern applications. It is designed to meet the needs of their customer's demand for scalability. It allows you to store and process hundreds of terabytes of data. It has the following components:
Database
This category includes Database as a Service (DBaaS) which offers SQL and NoSQL tools. It also includes databases like Azure Cosmos DB and Azure Database for PostgreSQL. It has the following components:
Content Delivery Network
Content Delivery Network (CDN) caches static web content at strategically placed locations. This helps you to offer speed for delivering content to users. It has the following components:
Security + Identify sevices
It provides capabilities to identify and respond to cloud security threats. It also helps you to manage encryption keys and other sensitive assets. It has the following components:
Enterprise Integration Services:
Monitoring + Management Services
These services allow easy management of Azure deployment.
Azure Networking
Web and Mobile Services:
Workflows in the cloud
It provides a visual designer to create and automate your process as a series of steps known as a workflow
Migration
Migration tools help an organization estimate workload migration costs. It also helps to perform the migration of workloads from your local data centers to the Azure cloud.
Traditional vs. Azure Cloud Model
Applications of Azure
Microsoft Azure is used in a broad spectrum of applications like:
Advantages of Azure
Here, are advantages of using Azure:
DisAdvantages of Azure
Summary
![]() Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |