Você está na página 1de 23

2.

The Cloud as a Platform

We e redefined clo d comp ting to incl de e er thing that e alread


do. The comp ter ind str is the onl ind str that is more fashion-
dri en than omen s fashion. We ll make clo d comp ting
anno ncements beca se if orange is the ne pink, e ll make orange
blo ses. I m not going to fight this thing.
La E

2.1 Introduction
T e a da d a a ed de c be e c d a e e ec c d.
W e a e e ec c , a de ce a a da d
c ec a d . Y a e c a ed e e ec c e. I
ca e , ca e a a e ec a e a e ec c
c a e e e e aea dd b e e ec c . T e e ce
a ce ee a e a e. A a bec e a a e a
e ea ec ca ed ec a de e e ec c e e
e a a ae e a c a ec a a a ed.
T e Na a I e S a da d a d Tec (NIST) a ded
a c a ac e a ec d e ee e :
On-demand self-ser ice. A c e ca aea
c ca ab e , c a e e ea d e a e, a
eeded a a ca e a e ac eac
e ce de .
Broad net ork access. Ca ab e a e a a ab e e e e a d
acce ed a da d ec a a e eb
ee e e c c e a (e. ., b e e,
ab e , a ,a d a ).
Reso rce pooling. T e de c e ce a e ed
e e ec e a -e a de , d ee
ca a d a e ce d a ca a ed a d ea ed
acc d c e de a d. T e e a e e ca
de e de ce a ec e e ea a c e
ed e e e ac ca e ded e ce b a be
ab e ec ca a a e e e ab ac (e. ., c ,
a e, da ace e ). E a e e ce c de a e,
ce , e ,a d e ba d d .
Rapid elasticit . Ca ab e ca be e a ca ed a d
e ea ed, e ca e a a ca , ca e a d a da d
a dc e ae de a d. T e c e , e ca ab e
a a ab e e a ea be ed a d ca be
a a ed a a a a e.
Meas red ser ice. C d e a a ca c a d e
e ce e b e e a a ee ca ab a e e e
ab ac a ae e e e ce (e. ., a e, ce ,
ba d d , a d ac e e acc ). Re ce a e ca be
ed, c ed, a d e ed, e eb d a ae c
b e de a d c e e ed e ce.
F e e ec e ea a d De O , e a
e e c a ac e c a e -de a d e - e ce a d ea ed ( e e ed)
e ce. E e ec d de a a ea be ed
e ce a ca ac ea , a e e. A e
d c , e e c a ac e c a ea a b a d a
a -de a d e - e ce a d a a e.
I c e NIST c a ac e a ed c be ee e
de a d e c e c d e ce . O e ec e b
a a ec e.I a a da ace e
e e e a be eb d c ,b e e c
a a , e a a e e e da ace e a c de ed
a a e e De O .
NIST a c a ac e e e a e e ce a a ab e c d
de , a Tab e 2.1. NIST de e ee e e ce , a
e c ca be ed a De O c e .
TABLE 2.1 C d Se ce M de
Soft are as a Ser ice (SaaS). T e c e ded e ca ab
e e de a ca ac d a c e.
T ea ca a e acce b e a c e de ce
e e a c e e ace, c a a eb b e (e. ., eb-ba ed e-
a ) a a ca e ace. T e c e d e a a e
c e de c d a c e c d e , e e ,
ea e , a e, e e d d a a ca ca ab e ,
e b e e ce ed e - ec c a ca
c a e .
Platform as a Ser ice (PaaS). T e c e ded e ca ab
de ec d a c ec e -c ea ed ac ed
a ca c ea ed a a a e , b a e , e ce ,
a d ed b e de . T e c e d e a a e
c e de c d a c e c d e , e e ,
ea e , a e, b a c e e de ed
a ca a d b c a e ea ca -
e e .
Infrastr ct re as a Ser ice (IaaS). T e c e ded e
ca ab ce , a e, e ,a d e
da e a c e ce e e ec e ab e
de a d ab a a e, c ca c de e a
e a da ca .T ec e d e a a e c
e de c d a c eb a c e ea
e , a e, a d de ed a ca ;a d b ed
c e ec e c e (e. ., e a ).
We d c e ec a ed e c d, a d e e
d c e c e e ce e e ec a De O .
2.2 Features of the Cloud
T e da e a e ab e ec d a a e d ed
a d acce b e e e I e e . We be b d c IaaS-
ce c ea e , a e , a a a d IP a a e e , ed b
e ec c PaaS e .T e ed c e ea e, c a e
c e e ce a d ed a d a d ea c
ed e c d.

Virtuali ation
I c dc ,a a ac e (VM) a e a a ca
ac e. A VM a e a e a c a a b ab e e a e a d
e ae a ed . A VM a e de e a
e ed a c a VM ( e ec e , a VM a ce). I b ,
e e VM a d VM a ce e c a eab ee a a ce.
A d e e VM a e ee e e ed a c a VM a VM
a ce. F e a e, a A a Mac e I a e (AMI) a VM a e
a ca be ed a c Ea cC e C d (EC2) VM a ce .
W e IaaS, a c e ac e a VM a VM a e b
a a ca a e ace (API) ded b ec d de
a e. T e API a be e bedded a c a d- e e e e , a
eb e ace, a e e . I a ca e, e e e a
VM e e e ce CPU, e ,a d e .T e e ce
a ed a be ed ac e a a e VM ( -
e a c )b e e ec e ec e, e de d ce e
e ae a a d-a e c e.

Creating a Virtual Machine


I de c ea e a VM, d c ac e ae e ed.
T e e e ac a d c ea e a VM. T ca , e c d
de a a a e ab e e c ea e VM. T
d e e ce e ed b e VM, e acc c e
c a e acc ed b e VM d be c a ed, e a e be
aded ( ee be ), a d a e c a aa ee ec
ec a d e e e a c ec e VM.
T ec d a c e dec de c ca ac e c ea e
e VM a ce. T e e a e ca ac e
ca ed a h per isor, a d a ca e e ce e e VM a d
e e e ac e a ca e d a d ece e e a e . T e
e VM a ed a IP add e a ed e d a d
ece e a e . We a e de c bed e a ee e
e ba e e a . I a be a e ea e
add a a e ea e e ae ed b eac
a e d ce e ead a d e c a e e
e de c bed.

Loading a Virtual Machine


Eac VM eed be aded a e ae de d ea
.T e a e ca be aded a a a a VM a d a a a a e
e ac a ed VM ad a ea e a c . A VM a e ca be
c ea ed b ad a dc a ac e e de ed a ea d
da a, a d e c e e c e ( ca e e
a a dd ) e ac e a e e e. Ne VM a ce
a VM a e ( a e a d da a) ca e be c ea ed a .
T e ce c ea a VM a e ca ed baking e a e. A hea il
ba ed a e c a a e ae e ed a a ca a da
lightl ba ed a e c a a e ae e ed, c a
a ea e a d a dd e a e c a e . We d c ee
a d e e a ed ade C a e 5.
V a a d ce e e a e ce a a d be
a ae .
Beca e a VM a e e ce e VM a e ca
ac e, e e a be e e a ce e e e ce a e
VM . T a a be a c a d c c dc e
a e a a e b e c - ca ed VM ed b
e c e .
T e ea ea e a d de e dab ce a e e ad a
VM, de e d e de ca a c ea d e
add a a e a eed be d a ca aded. De O
ea e c ea e a d de VM e e e
d ee e e de e e a e. I
a a a ea a e e e ce a e .
IP and Domain Name S stem Management
W e a VM c ea ed, a ed a IP add e . IP add e e a e e
ea b c e a e ae ed a c e e I e e . IP
add e e , e ,a d e a a e e a ea c ca ed b ec .
Ad c e D a Na e S e (DNS), a d e e e ce IP
add e e e ec VM .

DNS
U de e W d W de Web a e a a ae a URL
IP add e e . T c c ce ed a a e a e URL
(e. ., g. c a.c .a ), c ca be e ed a IP add e
e DNS. A a a a ,ab e, e a e,
ded e add e a DNS e e.A F e 2.1, e
e e a URL b e, e d a URL DNS
e e c , a ca a a e e DNS e e , e e
a URL a IP add e .

FIGURE 2.1 DNS e a IP add e [N a :A c ec e]


T ed a a e d ca e a a e e .T ed a
a e g. c a.c .a , e a e, a DNS
e e e e .a a e . T e e e de a
IP add e eA a a DNS e e e e .c a e A a a
ae ed. T e .c .a e e de e IP add e e c a
DNS e e , c de a IP add e g.
T e a ce eac a e e e e e eac
. c aa d. g a e de ca c . T , e IP add e
g e . c a e e ca be c a ed e a e ea a d
ca .
F e e, eac DNS e a a a b e a ed e e (TTL).
TTL ac a a e a e ee ( .e., e a ed a
a e a d e IP add e ). T e c e e ca DNS e e cac e e
e , a d a cac ed e be a d ad a ec ed b e TTL.
W e a e a e ee a e, e c e / ca DNS
e e ca e e e e IP add e cac e. W e a e a e a e
ee a e, e IP add e a be e ed b a a a e
DNS e e . N a e TTL e a a e a e; a be a a e a
24 .I be e e TTL a a 1 e. We ee
ca e d e , C a e 11 13, ec b a ca c a d
TTL ca be ed a De O c e .
O e e de e e e .I F e 2.1, e ed e DNS
e a e IP add e ad a a e. I ac , ca e
e add e e . F e 2.2 e DNS e e e
add e e .

FIGURE 2.2 DNS e add e e a e URL [N a :


A c ec e]
T ec e a e e IP add e a d, ee e
e e, e ec d, a d . T e DNS e e a ae e
de e e e de de e ea e ad ba a c .
M e e ca e e e a ea :
Performance. T e e a e a e be e ed b a e e;
c e e , e e e .
Reliabilit . I e e a e d e ea , e c e ca
a e e ec d e.
Testing. T e ec d e a de e ea e a e e
a a e a ed d c e e .I
ca e, acce e ec d e e c ed e a a
e e e . M e de a e da e e
C a e 5 a d 6.

Persistence of IP Addresses ith Respect to VMs


T e IP add e a ed a a ac e c ea e a
a a VM ac e. A VM bec e ac e e e a ed, a ed,
ed. I e e ca e , e IP add e e ed ec d de
ea e .
O e c e e ce IP ea e :I e VM
a ca e d a e a e a e VM a ca
e a e IP add e e ec e VM c e .C de e
e e ce e e a ca c a a ea VMA a d VMB.
1. VMB ece e a e a e VMA.
2. VMA a .
3. T e c d de ea e IP add e VMA.
4. VMB e d e a IP add e .
5. T e e a e de e ed a VM a a
a ca .
I de a d e e ce e e a ec d de
e e IP add e e ( e a a ab e a a e ) a ca
VM e , e d a e a e, a e ec e a e
a d a e a e IP add e . We d c a ec a e e
a e e a VM C a e 4.
Platform as a Service
Ma e a ec e d c ed a a e IaaS- ec c. W e PaaS
e , ca ab ac a e e de a , ce PaaS e ce
e de a a e e e e ac a d de de de a a de ee.
A a ed e NIST de ea e , PaaS e a
a ca ede ed e e .F a ce, ca c ea
Ja a eb a ca a eb a ca a c e (WAR) e a d de
ed eb a ca c a e . Y ca e c e e e ce
ec c eed , e a e, e e be de
( e a da d ed) e ce , a d c ec e a ca ed
da aba e a a e e e (SQL N SQL). W e PaaS
a e ed ,e e e a c e a
IaaS ba e, e a a e a a a ab e - e e a a .
M PaaS a de a e c e e ce (e. ., Ja a
eb a , R b Ge , Sca a a , e c.) a d a ca a e add- (e. .,
ec c ,a ca , ea ,a d
ae , e c.). I a a , PaaS a e a e e e ce e ed b
ad a O de a e , c a e e a a e e e
a c e a e a d a e de e e ea a e e e
e e c e De ea c d c a d
c e. H e e , a de PaaS d de a a ab a
ea a a e e add- a d e e e c a
ad a O de a e .
S a IaaS, a e e e e ced a a c a PaaS e ,
a e ea e .T c de a - ec c ,
c e ,c a ,a d c. W e e a ed
e a e ea PaaS a , e ea e ca e, c e de a
c a d a dc a a a e e a e.
T e add a ab ac PaaS e IaaS ea a ca c
e a b e ea ca .Y d a e dea
e e c a , ad ba a ce , e a e , ec
ac e e e a e ,a d .B a ea e
b a dc e e de a e .W e e
acce ab e, be e e e a PaaS .H e e,
e e d eed e add a c a a a e a e, e
a be c ea a d.
Distributed Environment
I ec , ee e e e ca a d ed
a d e e ac d de e e .T e e
ca c ce e e ed a ea , e
bab a e, a d e c e e ce ee a ec e
c e c da a.

Time
W a a d-a e c e e , e ea e a e a a e e
e ed ead a e a e a d e e e ed ead a
da a e a d . T e ac a be c a e e e beca e e
e e a d a e eed, b e e dea e
d e e ce, acce 1MB ( e b e) e e a
a e a e e de 12 ( c ec d ). Acce a e
a d e e e de 4 ( ec d ) e e
d ead e c ec ca . T e , ead 1MB a e a ae
2 .
I ad b ed e e e e e a e a e e ea
c ca be ee e a ce e ed a a ca ,a
d e a e da ace e a e a a e 500 a d a
d be ee Ca a a d e Ne e a d a e a d 150 .
O e c e e ce ee be a de e a da a
a a e ed a c ca e a ce dec .
Cac a a a e da a b ace b d ce e
be ee e da a c e . A ec d c e e ce a ee
e e da a ca ca ed a a ea a e ac
e a ce. C b ee c e e ce e b
a e, d c ed e e ec , ead ad c ee da a
c e d ee e da aba e a a e e e .
Failure
A a a c a c d de a a a ee a a ab ,
e e a a ee a e ca a e e e e c da a e
a dd ee ec e .I d d a c e a e ca
ac a ca .T e be ee e da a G e
ab e d a e a e ca e ec a da ace e . A
ca ee, e b e d d a ee e a ea e ca .
A a e ea ed e da a a a a da ace e 64,000 e e
2d eac , a e a e e a 5 e e a d 17 d a eac da .
Be a be a a da ace e ea
ea ( a ee a b Je Dea , G e):
0.5 e ea ( e d ac e <5 e, 1 2
da ec e )
1 PDU a e ( 500 1,000 ac e dde d a ea , 6
c e bac )
1 ac - e( e a , 500 1,000 ac e e ed
d , 6 )
1 e e ( 5% ac e d e 2-da a )
20 ac a e (40 80 ac e a d a ea , 1 6
e bac )
5 ac (40 80 ac e ee 50% ac e )
8 e a e a ce (4 ca e 30- e a d
c ec e)
12 e e ad ( a e DNS ac e e)
3 e a e ( a e ed a e a c a )
d e 30- ec d b DNS
1,000 d d a ac e a e
a d a dd e a e
d , bad e , c ed ac e , a ac e , e c.
-d a ce : d d , a , dead e ,d e e ,
e c.
W a d ee a e a c ea a a ca ea
e ec e? F , a a c a VM a e a a .T
VM e a be e a ca ea c a .
Sec d, ce e bab a e e a e c e e a ed
e d c e a e ae e d d a c e , e e
c e ed a e e , e e e bab a e. We
d c ee b e e aae .

Fail e of a VM
O e e a dec e a c ec ad b ed e a e
d de a e a e a ece a a ca .I a aee
c e a , ca be e aced c ce a e. O e e
a d, a e be a a ed e e e acce b e ea ca ,a d
e aea dc a e e e a e VM e e
e e e ead. We d ee a ca e .
1. A stateless component. I a VM a e e , e a e a VM
ec e ed b c ea a e a ce e a e VM a e a d
e a e a e a e c ec ed .T e
de ab e a e e ec e ec e a e.
2. Client state. A e ada e be ee ec e
de ce . T ca , eac e e a ID de c
eda e. F e a e, a a eb e
e e ac be ee b e a d a e e . Se ae
a b e e e e cce e e a e a
a e bee cce ed a d a ae
be. S e e e c e add add a ae ec
a ca e . S ce c e ae be e a e a e
e e e ec e a e aa ee , d be
e a .
3. Application state c a e a ec c a a ca
a a c a e a a ca . I a be e e e, c a a
ed e ba e e e a eb c a e , a be a ,
c a ec e a e e ac a ea
de . We de ee ca e e a ca a e.
a. Small amo nts of persistent state. T e e e ae be
a a ed ac e e ac a e e e
e e c e .S a a e e a e c d be
a a ed a a e e c e a e e .T e
a ca ca a a aee e e e e e
a ca .S a a a e c d a be cac ed a
a a a a e e a e ac VM a ce c a
Z Kee e Me cac ed.
b. Moderate amo nts of persistent or semi-persistent state. T e
be e a ea e e a ad a a e cac e
e e e a e a a e ed e e
c a . I a ad a a e a a a e ac
d ee a ce a VM a a e a a e. I
e e e, e ae a ed e a e ad ae
e e e ce a d e ac d e e VM ac a e .
T c a Me cac ed a e e ded a a e de a e
a a ed a e a e e e cac ed da aba e e e
e e a ed a e . Me cac ed a a ca e e ac e
e e da a c e ,a db a e da a ac e e ,
de e e ce e ca e a e a VM.
c. Large amo nts of persistent state. La e a e e ae
ca be e a da aba e a a ed b a da aba e a a e e
e ad b ed e e c a Had D b ed
F e S e (HDFS). HDFS ac a a e - ( a ea a c e -)
de e e a da a ca a a e ca da a e
ec a a a e. I de e a ce
ec a c a da a a 64MB b c . La e b c e
ead e ce a a da a. He ce, HDFS
d be ed a ea da a. S ce a HDFS e
a a ab e ac e,a c e a a ea
da a a a bee c ed b HDFS.

The Long Tail


Ma a a e e ae b a a d b a F e
2.3a. Va e a e ead a d e ea a e e a e
e d a e a d e ed e . I e c d, a e e a c
a e e e e e a -a d b , e e e
de c ed F e 2.3b. T e e d e e c ea ed bab
a e ee e ed, a d e a e ec e
ca e e e e be a de e a a (e. ., a e
ac e ed ad e e ,a e e a e b e
a d ee a bee de ec ed).
FIGURE 2.3 (a) A a d b ee a e c e a d e
ea , a d e ed a a d e ea a e e a . (b) A -a d b
ee e a e a e e ceed a e ed a .
A a a bee b e ed a - ed ce c e e,
e e ea c e e a d a c a ce A a c d. I
e a e ca e, e ed a e a a a c a ce e e a 23
ec d , b 4.5% e e e e a 36 ec d .
A a bee e , a e e e a
d b ( e e e a ) a c e be
d ee ee e e c d a a e ac a ed de a a e e .
I e d, e e e c a c a , ead a e,
ece a ca e a e a ead b c e a.
C ca ed e e c a e e e a - ed ce b , ea c e ac a
a e da aba e, a c a a ce a e a e ed d b
c a a a .
A e e a a e a e ceed e e d d be ea ed
a a a e. H e e , e be c a e e a ee
a e e e e e a a ed a e e
e e a c e e. O e ec a c ba e a ca ce a
e e a a e , e a e, e a e 95 e ce e
ca e e , a d e e a e e .

Consistenc
G e e b a e, de e ca e e e da a.
G e c e a da a e , de ab e a e a c e ead a da a
e , ec e d e e a e a e e ade c c ead. I
a c e a da a e a e e a e a ea a a c a a e ae
a d be consistent a a a . Reca a a e e e a da a
a e e e a e.
C e c a a ed a d b ed e b d c c
a c e e e ce acce d d a da a e . L c da a
e d ce de a acce e da a e ; c e e , e e
a ea a e d ee c e e a a c e c a d ed c
e de a ca ed b c . Re a d e e c e e ed, e a a ab
da a e be ac ed b e de a ca ed b e d c
c .
I add , ec d e e da a a be a ed a
d ee ca e ed ce acce e, e ec a e e a a ea
da a. Pe a e e ca e ca ed e CAP (C e c , A a ab ,
Pa T e a ce) e e , be a e a e
a a ab e, c e ,a d a ed da a. E ent al consistenc ea a
d b ed, a ed, a d e ca ed da a be c e a e a e d
ee e ed a e a c a e a da a e e e ca
bec e c e e e a .
NoSQL Databases
F a a e ea , c d e CAP e e a d e e ead
ed e a ea a da aba e e , a c ec da aba e
e a e bee d ced a de e a e N SQL. O a e
a e ea ea No SQL, b ce e e e
SQL, a d Not Onl SQL.
N SQL e e a d e e da a de a e a a e .
Re a a e a e ba ed ee da a a ab e . N SQL e
e da a de a e - a e a a . T e e N SQL
e a ad e e a c e e ce .
N SQL e ae a a ea ea a e ,a d a
ea e ea a e c a a ac , c e a ,a d
e ae ed b ee e .T ea ca
a e e e e e ea e e a e eeded e
a ca .
T ea ca a e dec de c da a de ( ) a e
a ae e e. D e e a ca a ed e e
eed e ec e e e da a, a d e e eed be
de d c a da aba e e .
A ca a e e da aba e e d ee eed .
Ke - a e e ca dea a ea e c ed da a
e c e . G a da aba e e ca a a c ec a
da a e e c e . T e e e d e e da aba e
e a ca be e a c a e eed . T e
ca e d C a e 11 e a e a e e e e
da aba e e d ee e . L ce c a d c ea ed
a e a ce c a e e d a bac ed e e
da aba e e .

Elasticit
Ra d e a c a d e e c a ac e c ec d
de ed b NIST. E a c ea a e be e ce c a
VM ed e ce a a ca ca a d acc d e
ad. M e a ee e ce e e d
ea e ad.
F e 2.4 c e acce VM a ad ba a ce a d a
de e CPU a d I/O a e a VM , ed
e e a ca .T e e d a e ca
c e, c a a c ec e a de e e e add
e e e e e e ca . T e e e ca be eac e (e. .,
e a a eac ed a ce a a e, add a add a e e )
ac e (e. ., add add a e e a 7:00 a a d e e e a 6:00
). W e a e add a e e e e ed, e ca c e
c ea e a e a ac e a d e e a aded e c ec
a e. T e e VM e e e ed e ad ba a ce , a d e ad
ba a ce a e a add a VM d b e e a e .I a
be c ca a API . We ee a e a e
C a e 12.

FIGURE 2.4 M ed a ca [N a :A c ec e]

2.3 DevOps Consequences of the Unique Cloud Features


T ee e e a ec ec d a ac De O a e: e ab
c ea e a d c e e , e ab c ea e VM ea ,
a d e a a e e da aba e . We be b d c e e .

Environments
A e e c e a e c e ce ce
e ec e a ae e , c d a e a e, da a
e , e c ca , a d de ed e e a e e ece a
e ec e e ae e .
T e e e ce de a a e e e -c a ed
e ce e c de ed e e a e e .A e e ca
a ed e e e . I C a e 5, e ee a be
e e c a e De , e a , e e ,a d d c
e e .I e ca e d C a e 12, e e c c e a
e e e c a e de e e e. Ha
ee e d e de e e , e , a d de e
ce e a e ea e e c d, b a e ab
c ea e a d aee e a e ea e c e
a ce . T e a ee e a e e ced b
a d ab e a ed e ce . Re ce a a e ead- , c a
eed e e a e , ca be a ed a b e . S ce a
e e c ca e e de d de ed
e e a e e , e ee e ca be acce ed b URL a d, e ce,
a a ed e a a e . W a e e ae e ee e a e e
d be d e b e d c e e ,a d e a aee e a
e e be c ea ed (e. ., a d e e c e) a e
e e .
O e e d a a e e a a .F e 2.5
a a d ee e e a e e e a da
d c e e . Eac c a d ee e e
a e e .T e ad ba a ce , e be e e ec e
e e , a e d e e IP add e e . Te ca be d e b
e ea e d c e e a d e d ac e
e e e a F e 2.5a. I ca e, a a
e e da aba e be a ed e d c da aba e. F e 2.5b
a a e a e a .I ca e, e be ac a d c
e a e e e e e e a e e e . We
d c ca a e a d e e d e e C a e 6.
M be ee e e ca be acc ed a e c a
ca be e ed c ec e . I C a e 6, e ee
e ec e be ee e a d d c e e .
FIGURE 2.5 (a) U e da a e . (b) L e e a be
e . [N a : A c ec e]
Ac e e ce ea c d c ee e
a e a ac e b e c bec e ea e . B e
c ea a b e e ca c e eae ee e a
d a e cc e e e a da ace e . I C a e 11, e ee
a ca e d ab a a e da ace e , b be e a
ee e e e a e e e be c - ca ed e a e
da ace e.T e e a e e e a e da aba e be c ed
e a c ee e a bac e e .

Creating Virtual Machines Easil


O e e be a cc ad e ec d a
c e e ec e a e beca se ea a ca e e VM .
V a ac e eed a e e ae ac e a ed, a ca
ac e , a d eed be acc ed . U a c ed ac e c ea
ec . I add , a b c c d, e c e a e e
VM . We a c de a a U.S. e e e a de
e a a e e c ea e a ca a d
e ed dab $80,000.
T e e VM spra l ed de c be e c e a a
a VM . S a , ec a e e a a VM a e
ca ed image spra l. T e , c a Ja M e , ca a acc
a d de e e c ac e a e a ca ed a d ece e a e
bee ed. De e a de c a c e a ca ac e
a da c VM a e e e ac e ece a e
ec da a a .
Data Considerations
T e ec c ab e c d c c ded e ad e N SQL
da aba e e . Ma e e e d e e da aba e e ,
b ea a a d N SQL. F e e, a e a da a a e be
a e ed a a e ce a b e e e ce
ea a e .J a c a a e ce ca be added e
c d b ca , a e e ce ca a be added. We be b
d c e HDFS a de a e a ca ac e.
HDFS de e e e a N SQL da aba e e . We e
d c e ea a c de a a c a ed d b ed e
e .

HDFS
HDFS de a a ed a e e ce . A a ca acce e
HDFS a a e e e ace Ja a, C, e a
a a e .T ec a d a a ab e c de e , c ea e, ead, e, c e,
a d a e d. S ce e a e ded b HDFS a ed b e
a ca ,a a a e c e a e ace e a e a d a ca e
ace e a a ca e ea e b c .T a a e a
de a a a ca ca e d ec acce
a c a b c .T e ea a a e de .
I HDFS e a a e ca ed e Na eN de, a d eac e e e e
a e ca ed a Da aN de. T e e e Na eN de
a bac . Eac Da aN de a e a a e ca c e VM.
A ca a e e c ed e a ed- e b c ca 64MB.
W e a a ca e ea e b c a e c ac e
Na eN de a d a e Da aN de ee b c be ed. Eac
b c e ca ed e be e, ca ee. T e Na eN de
e d a e e a e a e Da aN de ee e
b c be e be ed, a d e a ca e e b c
eac e e Da aN de .
Ma ea e HDFS a e de ed a da a a e e
d d a Da aN de a d e e e a ce HDFS. F
e , ee e a ee e a HDFS de a a e e
a a e a ed ac a ca .
Operational Considerations
T e ea a c de a a c a ed a a ed e e c a
HDFS a e d.
1. W a a e e HDFS a a ? HDFS ca be e e a a ed
e a ea ca , ca be a a ed a
ea ca . I ca e a ea ca , a a e e
be e e b e de e e ea a a ca .I
e a ed ca e, e a a e e e e be a ed
e ee e a a .
2. H e da a ed HDFS ec ed e ca e a
d a e ? HDFS e e ca e da a ac e Da aN de , b a
e e a a e a da ace e a ca e HDFS bec e a a ab e
e da a be a a ed b HDFS bec e c ed .
C e e ,b e c e eb e
de e de ec ed e ec HDFS a d acce e da a
ed HDFS a e a be add e ed.

2.4 Summar
T e c d a e e ed a a a e d IT d ece ea . I
c a ac e c c de e e ed a e ( a - e - e) a d a d e a c ,
a e ca a a ca a e be
VM . I a c ec ed e ,a ca ca deed ca e c ,a d
ca a d d a e e e a e a a d
e be d b e e e c e . Add a , e e de a d
dec ea e ae c a ad ae e e , b ca
e ea e e ce a a e e eeded.
U ec d e a ee e ,b a ea
a e dea a e c ce d b ed c :
T ec d e a a a ee d b ed a d e
a a a a de a a dc ac e e ce
a a ab e a e e.
IP add e e a e e e acce e a ed e ce a d a e
a c a ed URL e DNS e e a d ca be a a ed
a e a e e a
e e .
W a ed b ed e e , a e e d d a
c e be e ec ed. Fa e be acc da ed. T e
acc da e a a e e a e a d ec a d
ec e e e a a e a e ceed e.
F a ea a e ec e, c e ea VM ,
a a d e e da aba e a a e e e ,a de e
e e ee e eed e de e e a d ea a
ae e c de a a c a ed e c d.

2.5 For Further Reading


NIST de ec d a e ec a b ca SP 800-145
[NIST 11].
T e ae c be d ee e e a d e
c ec a e de ed
:// .eec .be e e .ed / c / e ea c / e ac e_ a e c .
Je Dea e e add e be a e da ace e [Dea ].
Ja e Ha A a Web Se ce e a e
a cc a ca e e ee a a
:// . de a e. e /A a WebSe ce /c 208- a e a ca e-a -
e e -2012
Me cac ed e eb e ca be da :// e cac ed. /
M e a ab HDFS a d a c ec e a a ab e:
:// ad .a ac e. /d c / 1.2.1/ d _de .
:// - . d e . a a .ed /HDFS/A c D cO e e .
T e -a d b a d e cc e ce a e de c bed
[Dea 13].
O e Ma Red ce a e d c ed P eP ee a
[Ka d a].
T e a e Mec a a d A c ec e Ta -T e a S e
O ea C d e e d a d a c ec e ac c eae
- a be a [L 15].
Ne Ja M e e ee VM a d a e a de
c ; ee e eb e:
:// b.c /Ne /S a A / /Ja -H e

Você também pode gostar