cloud computing. emc atmos online

10
Alexander Burmak [email protected] Cloud Computing EMC Atmos Online

Upload: burmak

Post on 19-Aug-2015

1.329 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Cloud Computing. EMC Atmos Online

LOGO Alexander Burmak

[email protected]

Cloud Computing

EMC Atmos Online

Page 2: Cloud Computing. EMC Atmos Online

Contents

Cloud Computing

EMC Atmos

Features

Atmos Online

API

Resources

Page 3: Cloud Computing. EMC Atmos Online

Cloud Computing

wiki:

Cloud computing is Internet-based computing,

whereby shared resources, software and information

are provided to computers and other devices on-

demand

The term "cloud" is used as a metaphor for the Internet

Page 4: Cloud Computing. EMC Atmos Online

EMC Atmos

Technology EMC2 corporation which provides to build

a cloud infrastructure to efficiently manage and

distribute information

Scaling to a multi-petabyte data

Page 5: Cloud Computing. EMC Atmos Online

Features

Policy-based information management

GeoProtect

Object metadata

Choice of access mechanisms

Versioning

Compression

Deduplication

Programmer friendly API

Page 6: Cloud Computing. EMC Atmos Online

Atmos Online

EMC Atmos Online is a cloud service based on

the EMC Atmos storage product.

Storage Service

Compute Service

Page 7: Cloud Computing. EMC Atmos Online

API

Connecting to the serveresuAPI = new EsuRestApi(HOST, PORT, FULLTOKENID, SECRETKEY)

Creating an Object using an Instance of UploadHelperUploadHelper uploadHelper = new UploadHelper(esuAPI);

String objID = null;

try {

ObjectId oId = uploadHelper.createObject(new

File(LOCALFILEPATH+fileName), null, null);

objID = oId.toString();

System.out.println("Object ID " + oId); }

catch(EsuException ex) {

System.out.println(ex.getMessage());

return null; }

Page 8: Cloud Computing. EMC Atmos Online

API (2)

Retrieving an Object using an Instance of DownloadHelperprivate static String objID =

"4980cdb2a510105c04980d6d30039704b0cb90956513";

EsuApi esuAPI = getEsuApi();

byte[] buff = new byte[5000];

DownloadHelper downloadHelper = new DownloadHelper(esuAPI,buff);

try {

File file = new File(LOCALFILEPATH+fileName);

downloadHelper.readObject(new ObjectId(objId),file);

System.out.println("File: " + file + ", exists = " +

file.exists()); }

catch(EsuException ex) {

System.out.println(ex.getMessage());

}

Page 9: Cloud Computing. EMC Atmos Online

Resources

EMC Atmos Online

www.atmosonline.com

EMC Developer Network

community.emc.com/community/edn

Cloud Zone

cloudzone.ru

Page 10: Cloud Computing. EMC Atmos Online

LOGO

Thank you for attention!

Alexander Burmak

[email protected]