0% found this document useful (0 votes)
9 views3 pages

Cloud 5

The document provides an overview of major cloud computing platforms including Microsoft Azure, Google App Engine, and Amazon Web Services (AWS). It details the services offered by each platform, such as compute, storage, and networking in Azure, as well as the ease of application development and scalability in Google App Engine and AWS. Additionally, it highlights the advantages of cloud computing, including flexibility, cost-effectiveness, scalability, and security across various applications in business, entertainment, and education.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views3 pages

Cloud 5

The document provides an overview of major cloud computing platforms including Microsoft Azure, Google App Engine, and Amazon Web Services (AWS). It details the services offered by each platform, such as compute, storage, and networking in Azure, as well as the ease of application development and scalability in Google App Engine and AWS. Additionally, it highlights the advantages of cloud computing, including flexibility, cost-effectiveness, scalability, and security across various applications in business, entertainment, and education.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

MODULE-V

MICROSOFT AZURE
Microsoft Windows Azure is cloud computing system built on top of Microsoft data centres Infrastructure. Provides
developers with a collection of services for building applications with cloud technology. Services ranges from compute,
storage, and networking to application connectivity, access control and business intelligence. Any application that built
on Microsoft technology can be scaled by using Azure platform.
Compute Services
• Web Role
Designed to implement scalable web applications. Represents the unit of deployment of web applications within
Azure infrastructure. Hosted within IIS 7 Web Server, which is a component of infrastructure that supports Azure.
Web role automatically deploys and host your apps through IIS. Developed on programming
languages/technologies that are supported by Internet Information Services (IIS), such as ASP.NET, PHP,
Windows Communication Foundation and Fast CGI. Other Web technologies which are not integrated with IIS,
can still be hosted on Azure but there is no advantage in using a Web role, with respect to a worker role.
• Worker Role
Designed to host general compute services on Azure. Developing a worker role is like developing a service.
Generally, do not require IIS. In Worker Roles, IIS is not installed by default. They are mainly used to perform
supporting background processes along with Web Roles and do tasks such as automatically compressing
uploaded images, run scripts when something changes in the database, get new messages from queue and
process and more.
• Virtual Machine Role
Based on Windows Hyper-V virtualization technology. The Windows Azure VM role lets you run a virtual hard
disk image, store that image in the cloud and load and run it on demand. Allows you to run a customized instance of
Windows Server 2008 R2 in Windows Azure, making it easier to move applications to the cloud. Storage Services
• Blobs
Storing large amount of data in the form of Binary Large Objects(BLOBs) by means of the blobs service. This
service is optimal to store large text or binary files.
• Tables
A service that stores non-relational structured data (also known as structured NoSQL data) in the cloud. with a
schemaless design Providing a key/attribute store. Because Table storage is schemaless, it's easy to adapt
your data as the needs of your application evolve.
• Queues
Allow applications to communicate by exchanging messages through durable queues. Preventing messages
from getting lost or remaining unprocessed. Applications enter messages into a queue and other applications
can read them in a FIFO style.
AppFabric
Comprehensive middleware for developing, deploying and managing applications on the cloud or for
integrating existing applications with cloud services.
Other Services:
1. Windows Azure Virtual Network
 Networking services for applications are offered under the name of Windows Azure Virtual Network, which
includes: Windows Azure Connect and Windows Azure Traffic Manager.
2. Windows Azure Content Delivery Network
The content delivery network solution that improves the content delivery capabilities of Windows Azure storage.
3. SQL AZURE
Relational database service hosted on Windows Azure and built on the SQL Server technologies.
GOOGLE APP ENGINE
• Google App Engine was first released as a beta version in April 2008. Google App Engine is cloud computing
technology. It is a platform for developing and hosting web applications in Google-managed data centre. It is a
software that facilitates the user to run his web applications on google infrastructure. It is more reliable
because failures of any server will not affect either the performance of the end user or the service of the google.
App Engine applications are easy to built,easy to maintain, and easy to scale as your traffic and data storage
needs grow.
What is Google App Engine?
Google App Engine is a platform as a service (PaaS)offering that lets you build and run applications on Google’s
infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data
storage needs change. With App Engine , there are no service for you to maintain. you simply upload your application
and its ready to go.
Programming language support:
• Java App engine runs Java 7 virtual machine(currently support Java 6 as well).
• Python Uses WSGI (Web Server Gateway Interface)standard.
• PHP(Experimental Support): 1. Local development service are available to anyone for developing and testing
local application. 2. Only Whitelisted applications can be deployed on Google App Engine.
• Google’s Go: Go is an Google’s open source Programming environment . Tightly coupled with Google App
Engine. App Engine Services URL Fetch:
1. Facilitates the application’s access to resources on the internet, such as web services or data. MAIL:
1. Facilitates the application to send e-mail messages using Google infrastructure.
• Memcache:
1. High performance in-memory key-value storage.
2. Can be used to store temporary data which doesn’t need to be persisted.
SECURITY
The Sandbox:
• All hosted application run in a secure environment that provides limited access to the underlying operating
system.
• Sandbox isolates the application in its own secure, reliable environment that is independent of hardware
,operating system and physical location of a web server.
AMAZON WEB SERVICES
What is AWS?
o AWS stands for Amazon Web Services.
o The AWS service is provided by the Amazon that uses distributed IT infrastructure to provide different IT
resources available on demand. It provides different services such as infrastructure as a service (IaaS), platform
as a service (PaaS) and packaged software as a service (SaaS).
o Amazon launched AWS, a cloud computing platform to allow the different organizations to take advantage of
reliable IT infrastructure.
Uses of AWS
o A small manufacturing organization uses their expertise to expand their business by leaving their IT
management to the AWS.
o A large enterprise spread across the globe can utilize the AWS to deliver the training to the distributed workforce.
o An architecture consulting company can use AWS to get the high-compute rendering of construction prototype.
o A media company can use the AWS to provide different types of content such as ebox or audio files to the
worldwide files.
Pay-As-You-Go
Based on the concept of Pay-As-You-Go, AWS provides the services to the customers.
AWS provides services to customers when required without any prior commitment or upfront investment. Pay-As-You-
Go enables the customers to procure services from AWS.
o Computing
o Programming models
o Database storage
o Networking
Offers cloud IaaS services, ranging from virtual compute, storage and networking.
Famous for compute and storage on demand services namely Elastic Compute Cloud (EC2) and Simple Storage Service
(S3).
EC2 provides users with customizable virtual hardware that can be used as the base infrastructure for deploying
computing systems on the cloud.
S3 delivers persistent storage on demand. Users can store objects of any size , from simple files to entire disk images
and have them accessible from everywherere
Advantages of AWS
1) Flexibility
o We can get more time for core business tasks due to the instant availability of new features and services in
AWS.
o It provides effortless hosting of legacy applications. AWS does not require learning new technologies and
migration of applications to the AWS provides the advanced computing and efficient storage.
o AWS also offers a choice that whether we want to run the applications and services together or not. We can also
choose to run a part of the IT infrastructure in AWS and the remaining part in data centres.
2) Cost-effectiveness
AWS requires no upfront investment, long-term commitment, and minimum expense when compared to traditional IT
infrastructure that requires a huge investment.
3) Scalability/Elasticity
Through AWS, autoscaling and elastic load balancing techniques are automatically scaled up or down, when demand
increases or decreases respectively. AWS techniques are ideal for handling unpredictable or very high loads. Due to this
reason, organizations enjoy the benefits of reduced cost and increased user satisfaction.
4) Security
o AWS provides end-to-end security and privacy to customers.
o AWS has a virtual infrastructure that offers optimum availability while managing full privacy and isolation of
their operations.
o Customers can expect high-level of physical security because of Amazon's several years of experience in
designing, developing and maintaining large-scale IT operation centers.
o AWS ensures the three aspects of security, i.e., Confidentiality, integrity, and availability of user's data.
CLOUD COMPUTING APPLICATIONS
Cloud computing is applied in almost all fields like :
• Business
• Entertainment
• data storage
• Social networking
• Education – Management
• Business Applications- different apps - MailChimp - web-based email marketing service, It helps to design
email newsletters, share them on social networks, integrate with services you already use, and track your
results. - Chatter - can be used as a company intranet or employee directory. - Quickbooks – online
accounting solutions for business , monitoring cash flows, creating VAT returns and business reports. -
google apps for business- creating documents, spreadsheets, presentation etc.
• Google docs – documents can be share in a combined way
• Data storage and backup service application - Box.com – provides drag and drop service for files, drop the files in
boxes and access them from anywhere. - mozy –provides online backup for files to prevent data loss. - joukuu-
helps to access and manage all your backup files from all of your file backup accounts.
• Management applications -Toggl – helps to track time period allocated to a project. -Evernote – designed to create ,
organize and store different pieces of media. it can be text document, photo, video, audio or even web page -
outright-accounting app for tracking income , expenses and profit & loss in real time.
• Art applications - Moo – provides art services like printing post cards, business cards
• Entertainment application - audio box.fm – music files can stored online and can play online.
• Social applications - facebook – provides social networking services. Can share photos, videos , file, status and
more. - Twitter – helps in interacting with the public directly.

You might also like