Vous êtes sur la page 1sur 3

Cloud Computing with Microsoft Azure

Introduction to Cloud
What is Cloud?
Cloud computing is a subscription - based service where you can obtain networked
storage space and computer resources
The National Institute of Standards and Technology (NIST) has created what has become the
canonical definition of cloud computing, publication 800-!", titled #The NIST $efinition of
%loud %omputing &'
NIST defines cloud computing as ha(ing fi(e #essential characteristics)'
& On-demand self-service * +esources can be pro(ided by the customer in a fully-
automated fashion, without re,uiring human interaction at the ser(ice pro(ider& The
ultimate goal is a resource to be a(ailable #instantly,' whene(er a customer re,uires
it&
-& Broad network access * %apabilities are a(ailable o(er the networ. and can be
accessed by a (ariety of end-user terminal de(ices, including thic. clients on des.top
machines as well as thin clients on mobile de(ices (phones, tablets, laptops, etc&)&
/& Resource pooling * The ser(ice pro(ider is e0pected to construct the physical
infrastructure such that all resources are located in one or more common pools&
1enerally, customers are not able to specify or e(en .now the e0act physical location
of the resources that are assigned to them from the pool& In practice, most pro(iders
offer some high-le(el location choices, such as a geographical region or data center
(2S3 east coast (s& west coast, or 2S3 (s& 4urope, for e0ample)&
!& Rapid elasticity * 2sers should be able to rapidly allocate and release capacity as
re,uired by applications& Ideally, users could re,uest infinite elasticity on
instantaneous timescales& The underlying physical reality pre(ents this (it still ta.es
time to recei(e and configure new hardware), but with a large enough common
resource pool ser(ing numerous customers, the ser(ice can deli(er this in practice for
reasonable elastic re,uests& It5s important to note that elasticity is a two-way street *
applications need to be able to allocate new resources as well as release them when
they no longer need them&
"& Measured service * 1enerally spea.ing, resources should be billed on a fine
granularity (hours6days (s& months6years in the pre-cloud world) as they are
consumed, using appropriate units for the resource (178 for %92, 1: for memory,
1:6T: for mass storage, and ;bps61bps or 1: of transfer for networ., etc&)&
The fi(e essential cloud characteristics define a cloud in terms of abstract #characteristics'
and #resources&'
clients are the de(ices that the end users interact with to manage their information on the cloud& %lients generally fall
into three categories)
< ;obile) ;obile de(ices include 9$3s or smartphones, li.e a :lac.berry, =indows ;obile Smartphone, or an
i9hone&
< Thin) %lients are computers that do not ha(e internal hard dri(es, but rather let the ser(er do all the wor., but then
display the information&
< Thic.) This type of client is a regular computer, using a web browser li.e >irefo0 or Internet 40plorer to connect to
the cloud&
Evolution & History of Cloud Computing
Characteristic of Cloud Computing
ypes of Computing! "rid Computing# $arallel Computing# Cloud Computing
Components in Cloud Computing
Infrastructure in Cloud Computing
%torage &irtualization
Application &irtualization
%erver &irtualization
'etwor( &irtualization
)enefits of Cloud Computing
Ease of *se
+n ,emand %cala-ility
.elia-ility
.eduction in Cost of +wnership
%ervices of Cloud Computing
& Software-as-a-service (SaaS) * These are high le(el applications deli(ered o(er the
networ. as a complete ser(ice& 40amples of SaaS include such things as 1oogle
1;ail, ;icrosoft ?ffice /@", Salesforce&com, and Intuit Auic.:oo.s online&
-& Platform-as-a-service (PaaS) * 9latforms represent mid-le(el application
functionality that can be used by programmers to build new applications& 40amples
are 3ma8on =eb Ser(ice5s +elational $atabase Ser(ice (+$S), 1oogle5s 3pp4ngine,
and Salesforce&com5s >orce&com&
/& Infrastructure-as-a-service (IaaS) * Infrastructure represents the lowest le(el of
cloud ser(ice and pro(ides users with a simple instance of a traditional operating
system running #in the cloud&' 2sers can then install off-the-shelf or custom
applications onto the instance as re,uired& Typically, IaaS pro(iders support a few
dominant operating systems& :oth =indows and Binu0 (ariants for 08@ processors are
common& 40amples are 3ma8on =eb Ser(ices, +ac.space, Sa((is, Terremar., and
your C;ware-based pri(ate cloud&
,ifferent Cloud Computing Models
& Private cloud * 9ri(ate clouds are pro(isioned and used by a single organi8ation&
Typically, they are built and operated by that organi8ation as well, but that need not
be the case& 40amples are pri(ate clouds based on C;ware or ?penStac., built by
indi(idual enterprises&
-& ommunity cloud * %ommunity clouds are used by a small set of .nown consumers
who all share similar re,uirements (performance, security, cost, etc&)& Typically, these
consumers are drawn from the same industry (ertical (e&g&, financial ser(ices),
although this need not be the case& 40amples are the NDS4 %apital ;ar.ets
%ommunity 9latform and 3ma8on5s 1o(%loud&
/& Pu!lic cloud * 9ublic clouds are owned and operated by large e0ternal pro(iders and
deli(er ser(ice to all comers& 40amples are 3ma8on =eb Ser(ices 4%- and 1oogle
3pp4ngine&
!& "y!rid cloud * ?f course, it5s possible to build a cloud en(ironment that spans each
of these (arious models& 4ach piece of a hybrid cloud can be owned and operated by a
different entity with management software pro(iding integration across the
en(ironment&
Challenges in Cloud computing
,ata $rivacy
%ecurity
$erformance
Availa-ility
,ifferent Cloud $roviders
Microsoft /Azure0
"oogle
I)M
Amazon
Introduction to Windows Azure
Afforda-ility
Cloud1)ased %torage
App12a-ric
%3l Azure
*sing Windows Azure in &isual %tudio
.egistering a Windows Azure Account
)uilding Azure $ro4ect in &isual %tudio
Adding We- & Wor(er .ole
$rogramming A%$5'et Application for Azure
*ploading and esting Azure Applications
esting Applications *sing ,evelopment 2a-ric
Configuring Azure Application
*ploading Applications to Cloud
$u-lishing an Azure Application
+verview of %67 Azure
%67 Azure Architecture
Creating %67 Azure Account
,ifference -etween %67 Azure & %67 %erver
)uilding a-les & Consuming Azure ,ata
,eploying Azure Applications to $roduction
Monitoring & ,e-ugging Cloud )ased Application
%caling Azure Applications
.econfiguring Azure Applications
.eferences
89: http!;;leverhaw(5com;what1is1cloud1computing1tutorial1<=9<9<=>9?
8<: https!;;www5us1cert5gov;sites;default;files;pu-lications;CloudComputingHuthCe-ula5pdf
8@: http!;;south5cattelecom5com;rtso;echnologies;CloudComputing;==A9B<B?CDEchap=95pdf
8C: http!;;south5cattelecom5com;rtso;echnologies;CloudComputing;9<=<@1cloud1computing1wp5pdf

Vous aimerez peut-être aussi