cloud computing 07
TRANSCRIPT
-
8/4/2019 Cloud Computing 07
1/21
CLOUD COMPUTING
OPEN ARCHITECTURE
&SECURITY ISSUES
Presented by G. Lal Kiran Kumar(07F11A0572)
-
8/4/2019 Cloud Computing 07
2/21
CLOUD COMPUTING
CCOA: CLOUD COMPUTING OPENARCHITECTURE
CLOUD COMPUTING IN SYSTEMARCHITECTURE
CLOUD COMPUTING RESEARCH ANDSECURITY ISSUES
-
8/4/2019 Cloud Computing 07
3/21
CCOA: CLOUD COMPUTING OPEN
ARCHITECTURE
ABSTRACT
Main Objective is Sharing of resources
Sharing of resources include Infrastructures,
Software, Applications, Business Process
CC platforms formally not adapted SOA(Service
Oriented Architecture)
Open Architecture presents customizable CC
-
8/4/2019 Cloud Computing 07
4/21
CCOA: CLOUD COMPUTING OPEN
ARCHITECTURE
INRODUCTION
Major objective is to leverage Internet or Intranet
provision resources to users
CC provides environments to enable resource
sharing in terms of
Scalable Infrastructures
Middleware & Application DevelopmentPlatforms
Value-added business applications
-
8/4/2019 Cloud Computing 07
5/21
CCOA: CLOUD COMPUTING OPEN
ARCHITECTURE
OSI Model for CC
3 Objectives helps in defining a good Open
Architecture for CC
To articulate a reusable way of creating scalable
and configurable provisioning platform
To propose a set of common and shared services
for building CC platforms To maximize the potential business value of CC
-
8/4/2019 Cloud Computing 07
6/21
SEVEN PRINCIPLES OF CC
ARCHITECTURE
1.Integrated Ecosystem Management for
Cloud
Ecosystem includes Vendors, Partners, End Users
Cloud Vendors expose its interaction interfaces
Cloud Partners provides components to vendors
Cloud Clients are users of Cloud Services
-
8/4/2019 Cloud Computing 07
7/21
SEVEN PRINCIPLES OF CC
ARCHITECTURE
2.Virtualization and Cloud Infrastructure
Two basic approaches for enabling virtualization
Hardware Virtualization- To manage hardware
equipments in plug-and-play mode.
Software Virtualization- Enable the Software
sharing.
-
8/4/2019 Cloud Computing 07
8/21
SEVEN PRINCIPLES OF CC
ARCHITECTURE
3.Service-Orientation for Common Reusable
Services
There are two major types of common reusable
services
Cloud Horizontal Business Services- Hide the
complexities of middleware, database and tools.
Cloud Vertical Business Services- Domainspecific or industryspecific utility services.
-
8/4/2019 Cloud Computing 07
9/21
SEVEN PRINCIPLES OF CC
ARCHITECTURE
4.Extensible provisioning and Subscription
for Cloud
It is a unique feature of Cloud Computing System.
This implies the service provisioning architecture for
free-use users, paying users.
It addresses a key question ofhow to handle serviceproviders.
-
8/4/2019 Cloud Computing 07
10/21
SEVEN PRINCIPLES OF CC
ARCHITECTURE
5.Configurable Enablement for CloudOfferings
All cloud offerings should address certain business
goals. CCOA defines offering aspects at four levels:
Infrastructure as a Service
Software as a Service(SaaS)
Application as a Service
Business Process as a Service
-
8/4/2019 Cloud Computing 07
11/21
SEVEN PRINCIPLES OF CC
ARCHITECTURE
6.Unified Information Representation and
Exchange Framework
Information Representation and Message Exchange
of CC resources are very important to enable
collaborative and effective features of CC.
Modules in cloud represents cloudentities.
Messages exchanged between cloud entities formMessage Exchange Patterns.
-
8/4/2019 Cloud Computing 07
12/21
SEVEN PRINCIPLES OF CC
ARCHITECTURE
7.Cloud Quality and Governance
This is responsible for the Identification and
Definition of quality indicators for CC environment
This also set a normative guidance to govern the
Design
Deployment
Operation
Management
-
8/4/2019 Cloud Computing 07
13/21
CASE STUDIES OF CCOA
1.Infrastructure Cloud
We build our own private cloud to enable computing
resource sharing.
This offer service requesters a pay-to-use model to
provide servers with a selected set of preinstalled
packages.
By this time is shortened for production based onrequest submissions.
-
8/4/2019 Cloud Computing 07
14/21
CASE STUDIES OF CCOA
2.Business Cloud
Here it covers all the scenarios of business process as
a service in CC environment.
A lot of scenarios requires human intelligence to
analyze the summary report by validating the
findings and regenerate a report
-
8/4/2019 Cloud Computing 07
15/21
CLOUD COMPUTING IN SYSTEM
ARCHITECTURE
System Architecture is the collection of independent
components that are connected or interacted
through well defined connectors.
One component can interact with another set ofdefined agreements.
Enterprise Architecture is a kind of architecture in
which there are collections of enterprises as
components and the interrelation among them as
connectors.
-
8/4/2019 Cloud Computing 07
16/21
CLOUD COMPUTING
SECURITY ISSUES
1. Security -how secure the data are?
2. Privacy -does cloud provides piracy?
3. Reliability -does fluctuations resist?
4. Legal Issues -are the data confidential?
5. Open Standard -helps in critical growth of CC
6. Compliance -can sustain readily change?
7. Freedom -users shouldnt possess data
8. Long-term Viability -can recover its potentiality?
-
8/4/2019 Cloud Computing 07
17/21
SOLUTION
Encrypt the data with your own keys and make surethat a vendor is ready for security certifications andexternal audits.
Identity management, access control, reporting ofsecurity incidents, personnel and physical layermanagement should be evaluated before youselect.
Organizations need to run applications and datatransfer in their own private cloud and thentransmute it into public cloud.
-
8/4/2019 Cloud Computing 07
18/21
-
8/4/2019 Cloud Computing 07
19/21
CONCLUSION
We have proposed the CCOA based on Seven
Architectural Principles, by Integrating power of SOA
and Virtualization Technology of Hardware and
Software.The case studies have shown that proposed
CCOA is an extensible and configurable architecture
for providing normative guidance and enabling
Infrastructure, Software, Application, and BusinessProcess Sharing in a unified manner with enough
security provided.
-
8/4/2019 Cloud Computing 07
20/21
REFERENCES
Cloud Computing Architecture
http://www.wikipedia.com
Amazon Elastic Compute Cloud (Amazon EC2),
http://aws.amazon.com/ec2/, 2009 Grossman Robert., The case of cloud computing
IEEE-2009
-
8/4/2019 Cloud Computing 07
21/21