[go: up one dir, main page]

0% found this document useful (0 votes)
37 views32 pages

CLOUD COMPUTING Lecture

Summary of cloud computing

Uploaded by

Elvis Angelot
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views32 pages

CLOUD COMPUTING Lecture

Summary of cloud computing

Uploaded by

Elvis Angelot
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

CLOUD COMPUTING

DR KENE ANYACHEBELU
WHAT IS CLOUD

• The term Cloud refers to a Network or Internet. In other words, we can say that Cloud is
something, which is present at remote location. Cloud can provide services over network,
i.e., on public networks or on private networks, i.e., WAN, LAN or VPN. Applications such
as e-mail, web conferencing, customer relationship management (CRM),all run in
cloud
WHAT IS CLOUD COMPUTING

• Cloud Computing refers to manipulating, configuring, and accessing the applications


online. It offers online data storage, infrastructure and application.
BASIC CONCEPTS OF CLOUD COMPUTING

• Deployment Models
They define the type of access to the cloud. It stipulates how the cloud is located

• Service Models
These are the reference models on which the cloud computing is based
DEPLOYMENT MODELS

• Public Cloud
This allows systems and services to be easily accessible to the general public. It is less secure
• Private Cloud
This allows systems and services to be accessible within an organization. It offers increased security
• Community Cloud
This allows systems and services to be accessible by group of organizations.
• Hybrid Cloud
This is a mixture of public and private cloud. The critical activities are performed using the private
cloud while the non-critical activities are handled by the public cloud.
SERVICE MODELS

• Infrastructure as a Service
IaaS provides access to fundamental
resources such as physical machines, virtual machines,
virtual storage
• Platform as a Service
Paas provides the runtime environment for
applications, development & deployment tools
• Software as a Service
SaaS model allows to use software
applications as a service to end users
BENEFITS OF CLOUD COMPUTING

• Applications can be utilized over the internet


• Applications can be manipulated and configured online at any time.
• It does not require to install a specific piece of software to access or manipulate the cloud applications
• It offers online development and deployment tools
• The resources are available over the network in a manner that provides platform independent access to
any type of clients
• It offers ON DEMAND Self service
• It is highly cost effective because it operates at higher efficiencies with greater utilization.
• It offers load balancing that makes it more reliable
RISKS ASSOCIATED WITH CLOUD COMPUTING

• Security and privacy


• Lock-In
• Isolation Failure
• Management Interface Compromise
• Insecure or Incomplete Data Deletion
CHARACTERISTICS OF CLOUD COMPUTING

• On Demand Self Service


• Broad Network Access
• Rapid Elasticity
• Resource Pooling
• Measured Service
BUSINESS REQUIREMENTS TO BE CONSIDERED

• Data Security and privacy Requirement


• Budget requirements
• Type of Cloud
• Data Backup Requirements
• Training requirements
• Dashboard and reporting requirements
• Client Access requirements
• Data export requirements
CLOUD COMPUTING PLANNING

• Strategy Phase

• Planning Phase

• Deployment Phase
CLOUD COMPUTING PLANNING

• Strategy Phase
• Cloud Computing Value Proposition
• IT Management Simplification
• Operation and Maintenance cost reduction
• Business mode innovation
• Low cost outsourcing hosting
• High service quality outsourcing hosting

• Cloud Computing Strategy Planning – This is based on the analysis result which leads to the
production of a strategy document
CLOUD COMPUTING TACTICS

• Business Architecture Development


• IT Architecture Development
• Requirements on Quality of Service Development
• Transformation Plan Development
CLOUD COMPUTING DEPLOYMENT

• Cloud Computing Provider


• Maintenance and Technical Service
CLOUD COMPUTING TECHNOLOGIES

• Virtualization
• Service Oriented Architecture
• Grid Computing
• Utility Computing
VIRTUALIZATION

• A technique that allows the sharing of a single physical instance of an application among
multiple organizations
• Multiple resources can be run on same hardware at same time
• Provides a virtual environment for running applications
• The machine on which the virtual machine is built is know as HOST MACHINE and the
virtual machine is the GUEST MACHINE
VIRTUALIZATION
SERVICE ORIENTED ARCHITECTURE

• The use of applications as a service for other applications regardless of the vendor or
technology
• There is exchange of data between applications of different vendors without additional
programming
• It combines separately deployed software components and help them connect and work
together
SERVICE ORIENTED ARCHITECTURE
GRID COMPUTING

• This refers to distributed computing where a group of computers from multiple locations
are connected to each other to achieve a common gola
• Complex tasks are broken down into smaller pieces
• Tasks that might be enormous for a single machine is performed through grid computing
• The computing resources include Servers, PCs, workstations, Databases etc
GRID COMPUTING
UTILITY COMPUTING

• A pay per use model


• Offers computational resources on demand
• Minimizies costs and increases efficiency of the resources
• Opportunity to scale up and down the resources based on business requirements
CLOUD COMPUTING - ARCHITECTURE

• Front End
• This is the client part of the system which
includes the interfaces and applications
needed for access to the cloud computing
platforms

• Back End
• This is basically the cloud which includes
all the resources for providing cloud
computing services – Data storage, virtual
machines, security apparatus and Servers
CLOUD COMPUTING INFRASTRUCTURE

• The infrastructures border around Servers, Storage, Network, management Software,


deployment software, platform virtualization
• Infrastructure Components
• Hypervisor- Virtual Machine manager that allows sharing of a single instance of cloud resource with
many tenants
• Management Software- maintaining and configuring the infrastructure
• Deployment Software- deploy and integrate applications on the cloud
• Network- allows for connection of cloud services over the internet
• Server- compute resource sharing, resource allocation and monitoring resources
• Storage- distributed file system for storage resources
CLOUD COMPUTING INFRSTRUCTURE

• Infrastructural Constraints
• Transparency
• Scalability
• Intelligent Monitoring
• Security
CLOUD COMPUTING MANAGEMENT

• Audit System Backups


• System Data flow
• Vendor lock in
• Knowledge of Provider’s Security Porcedures
• Capacity Planning and Scaling Capabilities
• Monitor Audit Log Use
• Solution Testing and Validation
CLOUD COMPUTING DATA STORAGE

• STORAGE DEVICES
• Block Storage Devices
• File Storage Devices

• STORAGE CLASSES
• Managed Cloud Storage
• Unmanaged Cloud Storage
CLOUD COMPUTING DATA STORAGE

• CHALLENGES
• Availability of Additional Storage space when needed
• Knowledge of the Physical location of the stored data
• Verification of modes for Data deletion
• Access to documentation on disposal of storage devices
• Access control over Data
CLOUD COMPUTING SECURITY

• Key Mechanisms for Protecting data mechanisms


• Access Control
• Auditing
• Authentication
• Authorization
CLOUD COMPUTING OPERATIONS

• Content Management
• Email Marketing
• System wide reporting
• Online Marketplace
• Accounting services
• Human Resource management & Recruitment Systems
CLOUD COMPUTING OPERATIONS

• Managing Cloud Operations


• Using the right tools
• On- time
• Appropriate Resource Selection
• Standardization
• Use Efficient processes
• Quality of Service
CLOUD COMPUTING APPLICATIONS

• Business Applications
• Data Storage and Backup
• Management Applications
• Social Applications
• Entertainment Applications
• Art Applications

You might also like