Professional Documents
Culture Documents
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.
-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.
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.
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.
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.