You are on page 1of 3

UNIT 2: Cloud Service Delivery Environment and API

Sessions and API:Storing objects in the Cloud, Session management, Working with third
party APIs: Overview of interconnectivity in Cloud ecosystems. Facebook API, Twitter API,
Google API.

Architecting for the Cloud: Best practices in architecture cloud applications in AWS cloud,
Amazon Simple Queue Service (SQS), RabbitMQ.

Managing the data in the Cloud: Securing data in the cloud, ACL, OAuth, OpenID,
XACML, securing data for transport in the cloud, scalability of applications and cloud
services.

Cloud Service Delivery and API


Types of Cloud Storage

-Object Storage

-File Storage

-Block Storage
What is Object storage?
Object storage (also known as object-based storage) is acomputer data storage that
manages data as objects, asopposed to other storage architectures like file systems which
manages data as a file hierarchy, and block storage which manages data s blocks within
sectors and tracks.

Each object typically includes the data itself, a variableamount of metadata, and a globally
unique identifier.

Object storage can be implemented at multiple levels, includingthe device level (object-
storage device), the system level, and the interface level.

Object storage is used for purposes such as storing objects like videos and photos on
Facebook, songs on Spotify, or files in online collaboration services, such as Dropbox.

Not intended for transactional data.

Benefits of Cloud Object Storage

Durability, Availability, & Scalability

Security & Compliance

Flexible Management

Query-in-Place

Broadest Ecosystem

 Framework
What is an API?
Application Programming Interface (API) is a software interface that allows two applications
to interact with each other without any user intervention. API is a collection of software
functions and procedures. In simple terms, API means a software code that can be accessed
or executed. API is defined as a code that helps two different software’s to communicate
and exchange data with each other.

It offers products or services to communicate with other products and services without
having to know how they’re implemented.

What Does Cloud Application Programming


Interface (Cloud API) Mean?
A Cloud API is a software interface that allows developers to link cloud computing services together.
Application programming interfaces (APIs) allow one computer program to make its data and functionality
available for other programs to use. Developers use APIs to connect software components across a network.

Cloud APIs are often categorized as being vendor-specific or cross-platform. Vendor-specific cloud APIs are
written to support the cloud services of one specific provider, while cross-platform APIs allow developers to
connect functionalities from two or more cloud providers.

Cloud APIs are often categorized by type:

 PaaS APIs: Platform as a Service APIs provide access to back-end services such as databases.
 SaaS APIs: Software as a Service APIs facilitate connections between cloud services at
the application layer.
 IaaS APIs: Infrastructure as a Service APIs enable cloud-based compute and storage resources to
be provisioned and de-provisioned as quickly as possible.

Infrastructure APIs : Amazon, Google


Service APls: Da ta base, messaging, web portals, mappin9, e-commerce and storage
Application APIs: Google Maps API, Application APls connect to applications such as CRM, ERP, social media and help desk.

You might also like