What Is Windows Azure Platform?
Microsoft
Azure is an open-source for client SDKs, cloud
computing service for building, testing, deploying, and managing applications
and services through a global network of Microsoft-managed data centers.
Microsoft Azure is created and developed by Microsoft Corporation and the Initial
release was 1 February 2010.
Windows Azure was originally code named “Red Dog” and was initially called “Windows Cloud” when it first launched
in October 2008.
Windows
Azure is designed to support both Microsoft and non-Microsoft
platforms.
In July 2018, Microsoft categorizes Azure cloud
services into 18 main product types which are:
1. Compute
2. Web
3. Data
storage
4. Analytics
5. Networking
6. CDN
- Media and content delivery network
7. Hybrid
integration
8. IAM
- Identity and access management
9. IoT
- Internet of things
10. Development
11. Security
12. AI
and ML - Artificial intelligence and machine learning
13. Containers
14. Databases
- SQL, PostgreSQL and NoSQL
15. DevOps
16. Migration
17. Mobile
18. Management
Microsoft Azure categorized their services as
following -
1. IaaS
- Infrastructure as a Service
2. PaaS
- Platform as a Service
3. SaaS
- Software as a Service
Advantages
of Windows Azure:
1. High
Availability
2. Security
3. Scalability
4. Cost-Effectiveness
5. It’s
Op-Ex friendly
Disadvantages
of Windows Azure:
1. Lack
of Hyper-V Snapshot Support
2. Inability
to Upload Custom Images
3. Provisioning
Virtual Machines in the Cloud Takes Longer than On-Premise
4. Lack
of Integrated Backup
5. Poor
Management GUI and Tools
6. No
Access to Windows Client Images
Is
Azure a Platform?
Microsoft Azure is public cloud computing
platform and most of users using these services to develop and scale new
applications, or run existing applications, in the public cloud.
Is
Azure a SaaS?
Azure Web Sites and O365 serve as a SaaS
offering.
Why
do People use Azure?
Microsoft Azure has leveraged and it’s constantly
expanding worldwide network of data centers to create Azure, a cloud platform
for building, deploying, and managing services and applications, anywhere
worldwide.
What
Are Azure Cloud Services?
Azure Cloud Services is a classic Azure resource,
originally introduced by Azure back in 2008. It uses to support scalable web
and worker role applications running on Windows.
What
do you mean by Roles in Azure?
Roles in cloud management are often termed to be
nothing servers that are linked to managing and balancing the platform as
service machine that collaborate works to attain the goal.
What
Are the Different Types of Roles?
Microsoft Azure contains three types of roles:
1. Web
Role
2. Worker
Role
3. VM Role
Web
Role:
Web Role is a Cloud Service role in Azure that is
configured and customized to run web applications developed on programming
languages/technologies that are supported by Internet Information Services
(IIS), such as ASP.NET, PHP, Windows Communication Foundation and Fast CGI.
Web Role automatically deploys and hosts your app
through IIS.
Worker
Role:
Worker Role instance is also a VM instance just
like a Web role instance and Worker role instance runs only windows server OS
and is not loaded with IIS.
Worker Role is any role in Azure that runs
applications and services level tasks, which generally do not require IIS. In
Worker Roles, IIS is not installed by default.
Worker Roles are best suited for hosting backend
processing and a wide variety of web services. A Worker role once started keeps
running all the time just as a Windows Service. To keep it running, the worker
role uses a simple while (true) loop.
VM
Role:
VM Role is a kind of role in the Azure platform
which helps to maintain service packs, patches, updates and applications
already installed, to Windows Azure automatically.
The VM role is the newbie, and it uses a virtual
hard disk (VHD) image of a Windows 2008 R2 server. The image is created
internally on your network using Hyper-V technology and then uploaded to
Windows Azure. This image can be customized and configured to run whatever
software you would like to run in the cloud.
VM Role in the cloud doesn’t seem like the best
option for the long-term.
They are provisioned in a similar way to Web Role
and Worker Role. Whenever you specify you need a new instance of any of these
roles, the “original” image is used. If you make modifications to the file
system of one of these roles and then shut it down, those changes are not
saved.
Be aware that it is the VM Role instance type in
Cloud Services that is being retired on May 31st 2013, not Windows Azure
Virtual Machines.
Summary:
1. Web
roles are web applications hosted in IIS.
2. Worker
roles are processes that can do some work (i.e. automatically compress uploaded
images, do stuff whenever something changes in your database, get new messages
from queue and process, you name it)
3. VM
roles host VMs
4. Actually,
Web Roles and Worker Roles are VMs.
How
to Programmatically Scale out Azure Worker Role Instances?
Using AutoScaling Application Block
Does
the Azure VM Role Still Exist?
Windows Azure VM Role is being completely retired
or dead.
What
Is the Difference Between Web Role and Worker Role?
The main difference between the two is that an
instance of a web role runs IIS, while an instance of a worker role does not.
Which
Services Are Used to Manage the Resources in Azure?
Azure resource manager is the infrastructure that
is involved in to manage deploys or deleting all the resources.
State
the Purpose of the Cloud Configuration File?
There is a primary “.csfg” file available with
each and every cloud service.
The main purpose of this file is -
1. They
hold the main copy of certificates.
2. They
have the storage of user-defined settings.
3. There
are a number of instances in any service project.
What
Is Cloud Computing?
Cloud computing is the use of computing resources
(hardware and software) that are delivered as a service over a network
(typically the Internet).
How
Many Types of Deployment Models Are Used in Cloud?
There are 4 types of deployment models used in
cloud:
1. Public
cloud
2. Private
cloud
3. Community
cloud
4. Hybrid
cloud
What
Are the Difference between Private Cloud and Public cloud?
Private
Cloud:
1. It
is built exclusively for individual organization or enterprise
2. Privately
shared virtual resources
3. Private
Cloud’s Cost is very high
4. It
is not accessible by anyone
5. Its
maintained by the owned organization itself
Public
Cloud:
1. It
is built for many organizations
2. Publically
shared virtual resources
3. It
is suited for less confidential information
4. It
may be accessible by other as well
5. In
a public cloud, scalability can be done easily
What
Are the Three Main Components of Windows Azure Platform?
The
Three Main Components Is -
1. Compute
2. Storage
3. AppFabric
What
Are the Options to Manage Session State in Windows Azure?
1. Windows
Azure Caching
2. SQL
Azure
3. Azure
Table
What
Is Blob?
BLOB stands for “Binary Large Object”. Blob is
file of any type and size.
The Azure Blob Storage offers two types of blobs
–
1. Block
Blob
2. Page
Blob
URL format: Blobs are addressable using the
following URL format:
http://blob.aaa.windows.net//
What
Is SQL Azure Database?
SQL Azure database helps in connecting to the
cloud services where the database is stored for the organization on the cloud.
It is also referred to as Microsoft SQL data services.
What
Are the Main Features of SQL Azure?
1. Availability
2. Scalability
3. Security
What
Is Cspack?
Cspack is a command line tool which used to generate
a service package file (.cspkg).
What
Is Csrun?
Csrun is a command line tool which used to deploy
a packaged application to the Windows Azure compute emulator and manages the
running service.
What
Is Guest Os?
Guest Os is the operating system that runs on the
virtual machine and hosts an instance of a role.