Fast provisioning service for cloud computing

Report 2 Downloads 249 Views
US 20130339510A1

(19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0339510 A1 DOUGLAS et al. (54)

(43) Pub. Date:

FAST PROVISIONING SERVICE FOR CLOUD COMPUTING

Publication Classi?cation

(51)

(71) Applicant: Digital River, Inc, Minnetonka, MN (US)

Dec. 19, 2013

Int. Cl.

H04L 12/24 (52) US. Cl.

(2006-01)

CPC .................................... .. H04L 41/50 (2013.01)

(72)

Inventors: Ryan Patrick DOUGLAS, Edina, MN

ALI 52213533113553’ LEHN’HOFF Ee’lgan MN (Us) Michael Robért WILSON sav’a e MN

A cloud-based system' and method for provisioning IT infra structure systems is disclosed. The system and method pro

(Us)

for a platform element, comprising one or more processing elements, memory and I/O subsystems, a storage component utilizing commodity disk drives and comprised of one or more physical storage devices, and a network component providing a high speed connection among processing ele ments and the processing component to storage components. In addition, the system and method provide all features



g ’

(21) App1_ NO; 13/919,695 (22)

Filed:

J1111- 17, 2013 .

.

names so that the user may have the system completely up and running Without the aid of an administrator.

300

data center» Cloud Bank

(oompanyn

Application Service Provide

.

usable infrastructure

sygtem including rggistration of IP Zddresses and domain

Provisional application No. 61/660,141, ?led on Jun.

15, 2012.

v1ded constructs an infrastructure generally comprised of a

processing component supplymg the computational capaclty

re uired for a com lete, immediatel

Related U's'Apphcatlon Data (60)

USPC ........................................................ .. 709/223

Patent Application Publication

Dec. 19, 2013 Sheet 1 0f 24

US 2013/0339510 Al

was 106

104

\ 108 ........... .\

\

Applications

//’

8

g)

g

g

E(D

Services

3 m

>

3

o

8

Q

/,..v..v.... 108

//

.—_.

l/

Computing Platform

// //

\

FIG. 1

202 ——\\ \

Physical Layer

204 - - -~~\J

i

i

Virtualization Layer I

l

‘1; I

i

206 ---- -\

/ Service Container Layer

FIG. 2

102

Patent Application Publication

Dec. 19, 2013 Sheet 2 0f 24

US 2013/0339510 A1

300 —\

(data center» Cloud Bank

FIG. 3

304 —\ '

402

a‘

v

Cloudbank

I,

u

Firewall 404

--~

Firewall

'

\

Firewall

I

Router

"

Router

Router

“'l'eaméd'

'éame '

406 ’ "\ Load Balancer 408 """"\

ESB Device

Load Balanqer I I

‘I '

Load Balancer

ESB Devige

410



q

y

ESB Device

-

,

Q

j} Processor Pool 6;; 412

I‘

V I

, I

Shared Storage

‘_

v

‘ I

Shared Storage

FIG. 4

Shared Storage

Patent Application Publication

Dec. 19, 2013 Sheet 4 0f 24

US 2013/0339510 A1

600 —--\\‘ (

Processing 4 Element SystemPool \flrtualization \ Layer

602

606

~/

"Sooélrap in ‘I Q

/ Appliance \

Appliance

Appliance

(/Servicel

1' /Service \1

w

\' Appliance \

\ Appliance \ / \

‘\M CWAAppIiarEEE a

/'Service\l \___.\~_/___,/

if Service\> erg”)

K

/ Appliance l

(Servicg

\c

J

1

x

//’—

Appliance

/

QervicE



l/Service\)

K Appliance \

"

604

/'

j

( Service\)

k

N-1 Pooled Processing Elements

i

4

/

1 Bootstf‘ap Processing )

Element

\

FIG. 6

App B 700""“"\

5 App C

/,\~--——” \\

l/XT /

\~~___J__

‘ ~ _ — — --_;C/::===___=£___‘\

\

/ J \

/

’/

l

/

\

i -

.

.

// Communlcatlon Fabnc

,

.- K’ /

\

, I ’ l /

v

E Service A 104 4’

\

l

\ f I’

r

% Service B % Service C FIG. 7

\

I l

/

I

i

\

/

/ I

r _ _ _ _ __ ,_

l’

Service D

E Service E

Patent Application Publication

Dec. 19, 2013 Sheet 5 0f 24

FIG. 8

US 2013/0339510 A1

Patent Application Publication

Dec. 19, 2013 Sheet 6 0f 24

US 2013/0339510 A1

FIG.9

Patent Application Publication

Dec. 19, 2013 Sheet 7 0f 24

i \

Ciaudbank FIG. 10

/

US 2013/0339510 A1

Patent Application Publication

Dec. 19, 2013 Sheet 8 0f 24

US 2013/0339510 A1

2%.0E

Patent Application Publication

Dec. 19, 2013 Sheet 9 0f 24

US 2013/0339510 A1

nTg2a0u

..

IlJZu-il\'1a2,3i‘I|.-l'aizv

.GEn:

Patent Application Publication

Dec. 19, 2013 Sheet 10 0f 24

US 2013/0339510 A1

Patent Application Publication

Dec. 19, 2013 Sheet 11 0f 24

US 2013/0339510 A1

.2.OE

F2 ,

won?1

Patent Application Publication

Dec. 19, 2013 Sheet 12 0f 24

US 2013/0339510 A1

Patent Application Publication

Dec. 19, 2013 Sheet 13 0f 24

US 2013/0339510 A1

Patent Application Publication

Dec. 19, 2013 Sheet 14 0f 24

32N8988825r.i-:‘

.12.an"?@31,.49? b r. ;.

.a.z

32

US 2013/0339510 A1

Patent Application Publication

mo:

Dec. 19, 2013 Sheet 15 0f 24

1.82 or:

US 2013/0339510 A1

Patent Application Publication

Dec. 19, 2013 Sheet 16 0f 24

I.

US 2013/0339510 A1

Patent Application Publication

wot.1

Dec. 19, 2013 Sheet 17 0f 24

US 2013/0339510 A1

Patent Application Publication

Dec. 19, 2013 Sheet 18 0f 24

FIG. 21

US 2013/0339510 A1

Patent Application Publication

2202 --—\

Dec. 19, 2013 Sheet 19 0f 24

w

m?olommakbmmavailabhfwws

FIG. 22

2302

FIG. 23

US 2013/0339510 A1