Overview of CDMI (Cloud Data Management Interface) (CDMI_SNIA_Architecture_v1.0.1 : 4~7장) 2011.11.09 발표자 : 박용훈.

Slides:



Advertisements
Similar presentations
ESUP-Portail: a pure WebDAV-based Network attached Storage Pierre Gambarotto Pascal Aubry.
Advertisements

Creating HIPAA-Compliant Medical Data Applications with Amazon Web Services Presented by, Tulika Srivastava Purdue University.
Data Management Expert Panel - WP2. WP2 Overview.
Tom Lewis Director, Academic & Collaborative Applications University of Washington.
E-science grid facility for Europe and Latin America A Data Access Policy based on VOMS attributes in the Secure Storage Service Diego Scardaci.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 5 Database Application Security Models.
“DOK 322 DBMS” Y.T. Database Design Hacettepe University Department of Information Management DOK 322: Database Management Systems.
Chapter 5 Database Application Security Models
Chapter 1 An Overview of Database Management. 1-2 Topics in this Chapter What is a Database System? What is a Database? Why Database? Data Independence.
Addition to Networking.  There is no unique and standard definition out there  Cloud Computing is a general term used to describe a new class of network.
January 2013 CDMI: An Introduction. Big Data Complexity Volume Speed “Big Data” refers to datasets whose size is beyond the ability of typical tools to.
Digital Object: A Virtual Online Storage Solution 598C Course Project Huajing Li.
Cloud based storage. Cloud Storage Storage accessed by a web service API It is a block storage, it exposes its storage to clients as Raw storage that.
EE616 Technical Project Video Hosting Architecture By Phillip Sutton.
Introducing Thalia CSG Workshop September 26, 2007.
MODULE – 8 OBJECT-BASED AND UNIFIED STORAGE
Protect Your Business-Critical Data in the Cloud with SoftNAS, a Full-Featured, Highly Available Solution for the Agile Microsoft Azure Platform MICROSOFT.
By: Ashish Gohel 8 th sem ISE.. Why Cloud Computing ? Cloud Computing platforms provides easy access to a company’s high-performance computing and storage.
LiquiData Platform Unleashes Powerful Cloud Analytics Capabilities with Integrated Reporting and Visualization from Diverse Sources of Data COMPANY PROFILE:
Module 3 Configuring File Access and Printers on Windows ® 7 Clients.
INFSO-RI Enabling Grids for E-sciencE OGSA DAI Data Access and Integration Marek Ciglan Institute of Informatics, Slovac Academy.
Module 3: Configuring File Access and Printers on Windows 7 Clients
1 NETE4631 Working with Cloud-based Storage Lecture Notes #11.
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
Why do we need a database?
ESG-CET Meeting, Boulder, CO, April 2008 Gateway Implementation 4/30/2008.
Connect Applications and Business Partners in Integration Cloud, the Reliable and Transparent Integration Environment Built on Microsoft Azure MICROSOFT.
Taking Advantage of the Microsoft Azure Platform, Pingvalue Connects People, Products, Stores, and Brands to Deliver Better Experiences for Everyone MICROSOFT.
Zentera Guardia Fabric ™ Securely Connects Client-Server Apps between Microsoft Azure, Enterprise Datacenters & Other Public Clouds MICROSOFT AZURE ISV.
1 Introduction to Active Directory Directory Services Uniquely identify users and resources on a network Provide a single point of network management.
WHAT WE OFFER Go-To-Market Services MICROSOFT AZURE APP BUILDER PROFILE: MxHero MxHero, launched in 2012 in New York, is a cloud-based application that.
VIRTUAL SERVERS Chapter 7. 2 OVERVIEW Exchange Server 2003 virtual servers Virtual servers in a clustering environment Creating additional virtual servers.
Virtual multidisciplinary EnviroNments USing Cloud infrastructures Data Management at VENUS-C Ilja Livenson KTH
Use Outlook Task API to access tasks stored on user’s mailbox. These REST API’s are  Simple to use.  Supports CRUD.  JSON structured.  OAuth 2.0.
DreamFactory for Microsoft Azure Is an Open Source REST API Platform That Enables Mobilization of Data in Minutes across Frameworks and Storage Methods.
Onedata Eventually Consistent Virtual Filesystem for Multi-Cloud Infrastructures Michał Orzechowski (CYFRONET AGH)
MODULE – 8 OBJECT-BASED AND UNIFIED STORAGE
Working at a Small-to-Medium Business or ISP – Chapter 8
Meemim's Microsoft Azure-Hosted Knowledge Management Platform Simplifies the Sharing of Information with Colleagues, Clients or the Public MICROSOFT AZURE.
The Client-Server Model
Netscape Application Server
of Analytics, WiFi and Experiences for Retailers
Unified Data Access and MGMT. in Distributed hybrid Cloud
Section 6 Object Storage Gateway (RADOS-GW)
Barracuda Networks Creates Next-Generation Security Solutions That Enable Customers to Accelerate Their Adoption of Microsoft Azure MICROSOFT AZURE APP.
Amazon Storage- S3 and Glacier
Azure-Powered beaconsmind Suite Connects with CRM and POS Systems and Offers Dashboards with Data Insights to Boost Sales and Customer Loyalty MICROSOFT.
Introduction to Data Management in EGI
SMS+ on Microsoft Azure Provides Enhanced and Secure Text Messaging, with Audit Trail, Scalability, End-to-End Encryption, and Special Certifications MICROSOFT.
Wonderware Online Cost-Effective SaaS Solution Powered by the Microsoft Azure Cloud Platform Delivers Industrial Insights to Users and OEMs MICROSOFT AZURE.
Sell Global, Feel Local by Leveraging eShopWorld
OpenNebula Offers an Enterprise-Ready, Fully Open Management Solution for Private and Public Clouds – Try It Easily with an Azure Marketplace Sandbox MICROSOFT.
Yocale, Built on Azure: Convenient Online Booking Keeps Appointment Books Filled and Eliminates Scheduling Hassles for Local Business Owners MICROSOFT.
Running on the Powerful Microsoft Azure Platform,
What is a Database and Why Use One?
ArangoDB, with Microsoft Azure Functionality, Lets You Build Modern Applications on Top of Flexible, Multi-Model, Open-Source Database MICROSOFT AZURE.
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
Auth0 Is Identity Made Simple for Developers, Built by Developers and Supported by the High Availability and Performance of Microsoft Azure MICROSOFT AZURE.
Data Security for Microsoft Azure
Accelerate Your Self-Service Data Analytics
CloneManager® Helps Users Harness the Power of Microsoft Azure to Clone and Migrate Systems into the Cloud Cost-Effectively and Securely MICROSOFT AZURE.
SIF 3.x Concepts & Terms, xPress & RicOne API
Crypteron is a Developer-Friendly Data Breach Solution that Allows Organizations to Secure Applications on Microsoft Azure in Just Minutes MICROSOFT AZURE.
Dell Data Protection | Rapid Recovery: Simple, Quick, Configurable, and Affordable Cloud-Based Backup, Retention, and Archiving Powered by Microsoft Azure.
One-Stop Shop Manages All Technical Vendor Data and Documentation and is Globally Deployed Using Microsoft Azure to Support Asset Owners/Operators MICROSOFT.
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
Database Design Hacettepe University
Database Management Systems
Introduction to Active Directory Directory Services
Presentation transcript:

Overview of CDMI (Cloud Data Management Interface) (CDMI_SNIA_Architecture_v1.0.1 : 4~7장) 2011.11.09 발표자 : 박용훈

Contents Conventions Overview of Cloud Storage Common Operations Data Storage as a Service Data Management for Cloud Storage Reference Model for Cloud Storage Interfaces Object Model for CDMI CDMI Metadata Object ID CDMI Object ID Format Security Common Operations Interface Standard

RESTful protocol CDMI is an HTTP/RESTful protocol Noelios Consulting 이라는 회사에서 만든 Java 기반 REST 구현체

Interface format

Example of Interface Format

What is Cloud Storage? The cloud represents any to any network connectivity in an abstract way Cloud storage is simply the delivery of virtualized storage on demand Data storage as a Service

Data Storage as a Service An important part of any Daas offering is the support of legacy clients ISCSI for block, WebDAV for file Container A Useful abstraction for storage space A group of the data A point of control for applying data services

Data Storage as a Service Each data object is created, retrieved, updated, and deleted as a separated resource (CRUD) Another type of DaaS offering is one of simple table space storage, allowing for horizontal scaling of database operations that certain applications need. Database/Table Client

Data Management SNIA Storage Industry Resource Domain Model(SIRDM) 사용 User Metadata 사용자 인증 권한 정보 Storage System Metadata Size, Access time, Owner, ACL 등의 저장소 정보 Data System Metadata Encryption, Retention 등의 데이터 보호관련 정보

Cloud Stroage Reference Model

Object Model for CDMI

CDMI Metadata HTTP metadata User metadata Data system metadata Storage system metadata

Object ID Every object stored with a CDMI-compliant system shall have a globally unique object identifier (ID) assigned at creation time CDMI Ojbect ID Format Reverved : 0 Enterprise Number : SNMP enterprise number www.iana.org/assignments/enterprise-numbers Length : full length of objects ID CRC : 에러 검출 코드

Security Transport security User and entity authentication Authorization and access controls Data integrity Data and media sanitization Data retention Protections against malware Data at-rest encryption Security capabilities

Common Operations Discovering the capabilities of a cloud storage provider Creating a new container Creating a new data object Listing the contents of a container Reading the contents of a data object Delete a data object

Discovering the capabilities

Creating a new container

Creating a new data object

Listing the contents of a container

Reading the contents of a data object

Delete a data object

Interface Standard HTTP status codes

Interface Standard Types of Resources in the Model