Professional Documents
Culture Documents
INTRODUCTION TO
WINDOWS AZURE
FSOFT SOLUTION BOARD
January 8, 2014
PREVIOUS LECTURE
Introduce the cloud trend as a service where
everything is going to the cloud
Overview of the cloud ecology
Some customer story
Fsofts current position
THIS LECTURE
WHAT IS PAAS
My definition:
Allow you to upload application and run it.
Give you some libraries, tools and services
Maintain the underlying system for you
Charge you money according to how much
resource your app needs.
Broad network
access
3. User use resource through
the network
CLOUD
PROVIDER
2. Cloud get resource from pool
and assign to user
Rapid
elasticity
Broad network
access
Measured
service
Resource
pooling
RESOURCE
PAAS
CLOUD
PROVIDER
DEVELOPER
PROGRAM
Measured service
4. Program (hosted in cloud)
use resources
PAAS
Platform as a Service (NIST definition)
The capability provided to the consumer is to deploy onto the
cloud infrastructure consumer-created or acquired
applications created using programming languages,
libraries, services, and tools supported by the provider.
The consumer does not manage or control the underlying
cloud infrastructure including network, servers, operating
systems, or storage, but has control over the deployed
applications and possibly configuration settings for the
application-hosting environment.
You manage
PAAS
IaaS
PaaS
SaaS
Application
Application
Application
Application
Data
Data
Data
Data
Runtime
Runtime
Runtime
Runtime
Middleware
Middleware
Middleware
Middleware
OS
OS
OS
OS
Virtualization
Virtualization
Virtualization
Virtualization
Server
Server
Server
Server
Storage
Storage
Storage
Storage
Networking
Networking
Networking
Networking
Provider manage
Normal
Software
PAAS
Not popular as IaaS (infrastructure) or SaaS
(software)
Most useful for developers
Still in its infancy stage
Too many different standards
Market consolidation in 2013 (Gartner)
DEFINITION
10
DEFINITION:NEWS
With the addition of Virtual Machines and
Virtual Networks, Windows Azure is now
considered a hybrid between PaaS and IaaS
11
Force.com
Mainly Java/Python
Most flexibility
Lesser flexibility
Low flexibility
Framework conforms to
best practice. Extensible.
12
AZURE HISTORY
13
AZURE HISTORY
Code name "Red Dog"
Team led by Srivastava and Dave Cutler (the
father of Windows NT)
Hyped as "The Cloud OS"
Built to compete with Amazon AWS, took
many features from them
14
AZURE HISTORY
Is entering the stabilization stage
Restructure components for development and
business purpose (Eg removing AppFabric)
Enhance existing services (Eg add Federation
for SQL Azure)
Add SDK support for other languages,
technologies and standards
Now is the right time to learn Azure!!!
Copyright 2011 FPT Software
15
Windows Azure
Datacenter
Fabric
Hypervisor
Hardware
Microsoft
manages every
underlying detail
for you
Copyright 2011 FPT Software
16
17
AN AZURE APPLICATION
AZURE
DEVELOPER
WINDOWS
AZURE
RESOURCE
Measured service
4. Program (hosted in Azure)
runs and uses further Azure
resources from pool
18
19
SUMMARY
20