0% found this document useful (0 votes)
95 views

Assignment 2

The document discusses the advantages and disadvantages of Microsoft Azure Platform as a Service (PAAS). Some key advantages include high availability of applications and data with minimal effort, flexibility to scale from small to large customers, reduced costs compared to owning infrastructure, and simplified version updates. However, some disadvantages are limitations on SQL Azure database size, latency issues if the database is not in the same datacenter, needing VPN hardware to connect on-premise networks, and being charged hourly for virtual machines even when they are stopped.

Uploaded by

sahir khan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
95 views

Assignment 2

The document discusses the advantages and disadvantages of Microsoft Azure Platform as a Service (PAAS). Some key advantages include high availability of applications and data with minimal effort, flexibility to scale from small to large customers, reduced costs compared to owning infrastructure, and simplified version updates. However, some disadvantages are limitations on SQL Azure database size, latency issues if the database is not in the same datacenter, needing VPN hardware to connect on-premise networks, and being charged hourly for virtual machines even when they are stopped.

Uploaded by

sahir khan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Advantages and disadvantages of Microsoft

Azure(PAAS):
Advantages:
The Windows Azure Platform allows ISVs (Independent Software Vendors) to
run their applications and store their data in Microsoft Datacenters rather
than in their customers premises, their own datacenter or in a hosted
facility.
1. High availability(99.9%) of the application and the data and minimal
effort to ISV, big benefit to customer.
2. Rapid provisioning of the application to new customers ISV can allow
customers to trial their application easily and can sell additional
services quickly.
3. Flexibility to support small to the very largest of customers Azure can
scale an application from running on one machine to hundreds.
4. Avoids upfront costs of purchasing hardware and software licenses.
Microsoft charges monthly based on how much an ISV used.
5. Vastly reduced administration burden on the ISV and customer
Microsoft worry about security patches, Denial of Service attacks etc.
6. Simplified version updates for the ISV ISV can always get to their
application running in the Windows Azure Platform and update it, with
all customers getting the benefits immediately
7. It may simply be cheaper for the customer.
8. With Windows Azure, the infrastructure has been planned for minimum
usage, and peaks are taken care by dynamically increasing the Azure
virtual machines.
9. Total cost of ownership will be less compared to on-premise
deployment.
10.
There has been significant improvement in user experience due
to non-degradation in performance during peak usage.
11.
Faster time to market due to usage of existing .NET skills.
12.
As the entire server management is done by Microsoft, such as
upgrade, patch management, anti-virus, etc, there was significant
reduction in application/server management efforts.
13.
The cloud platform provides you with access to capacity on
demand, fault tolerance, distributed computing, data centers located
around the globe, and the capability to integrate with other platforms.
14.
The Windows Azure Platform provides an API built on REST, HTTP
and XML that allows a developer to interact with the services provided
by Windows Azure. It also integrates with Microsoft Visual Studio so

that it can be used as the IDE to develop and publish Azure-hosted


applications.
15.
Windows Azure platform includes five services Live Services,
SQL Azure (formerly SQL Services), AppFabric (formerly .NET Services),
SharePoint Services and Dynamics CRM Services which the
developers can use to build the applications that will run in the cloud. A
client library, in managed code, and associated tools are also provided
for developing cloud applications in Visual Studio. Scaling and
reliability are controlled by the Windows Azure Fabric Controller so the
services and environment do not crash if one of the servers crashes
within the Microsoft datacenter and provides the management of the
user's web application like memory resources and load balancing.
16.
The Azure Services Platform can currently run .NET Framework
applications compiled for the CLR, while supporting the ASP.NET
application framework and associated deployment methods to deploy
the applications onto the cloud platform. It can also support PHP
websites. Two SDKs have been made available for interoperability with
the Azure Services Platform: The Java SDK for AppFabric and the Ruby
SDK for AppFabric. These enable Java and Ruby developers to integrate
with AppFabric Internet services.

Disadvantages:
1. SQL Azure database size cannot go beyond 150 GB.
2. Latency issues when the database is not in the same datacenter.
Performance will get impacted and Availability & Reliability will get
impacted.
3. You need a VPN Gateway device (Hardware) to connect to an Onpremise network.
4. The environment does not automatically increase or decrease role
instances for increase or decrease in load.
5. Virtual Machines (VMs) are not load balanced by default.
6. When a Virtual Machine (VM) is created, you are charged on hourly
basis, even when the VM is shutdown. You have to remove the VM
altogether to stop the billing. You are charged even when the VMs are
not being used .You need to recreate the VMs from the image when it is
required again.
7. The data repository cannot reside in a datacenter outside the country.
Rules & Regulations related to data.

8. You have to pay even during development & testing phase. Perceived
unnecessary expenditure. Billing issues - you are charged even when
your application is deployed in Staging environment.
9. SQL Azure doesnt support Distributed Queries & Transactions.
Migrating existing databases becomes a challenge and migrating to
SQL Azure Database may become impossible.
10. Cannot create media workflows that involve Live streaming. Media
Services feature does not support Live streaming.

You might also like