Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
29 views6 pages

Cloud Computing Concepts

The document outlines various cloud computing concepts, focusing on Infrastructure as a Service (IaaS), Software as a Service (SaaS), and Platform as a Service (PaaS), detailing their advantages and disadvantages. It also describes different cloud model types, shared resources, rapid elasticity, high availability, and virtual desktops. Key features include flexibility, scalability, and managed services, while challenges include data security and reliance on third-party providers.

Uploaded by

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

Cloud Computing Concepts

The document outlines various cloud computing concepts, focusing on Infrastructure as a Service (IaaS), Software as a Service (SaaS), and Platform as a Service (PaaS), detailing their advantages and disadvantages. It also describes different cloud model types, shared resources, rapid elasticity, high availability, and virtual desktops. Key features include flexibility, scalability, and managed services, while challenges include data security and reliance on third-party providers.

Uploaded by

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

Cloud Computing Concepts

Infrastructure as a Service (IaaS)

Means that the service is provided by the cloud. So, infrastructure


provided by the cloud.

The different components of the infrastructure are hosted components,


low level or resources and little to no on premises hardware, this would
mainly be done by paying a monthly fee.

Low-Level Resource

 Uses virtual machines the located where the cloud service is based
but the end user can configure VM that is the same as the hardware
I would use.
 You can use Virtual Networks with this
 Virtual appliances such as load balancers and firewalls. All the
physical hardware will be with the cloud provider

Supplementary Services

As this is a subscription service you will get.

 Detailed Billing: giving a breakdown of the things that you have


used and to what capacity
 Monitoring by the cloud provider and they will maintain the
hardware
 Log Access they can see who is using what
 They will have a high level of security to ensure that there service
are not interrupted
 Load Balancing
 High Availability

Storage Resiliency

 Backup, when using hardware from the cloud they should be


multiple back ups of the data to avoid loss of data.
 Replication – You can replicate data so that multiple sites can have
the same data and this is a form or security for data back up

Advantage of IaaS

 No Procurement you do not need to purchase any hardware you just


need to purchase the subscription service.
 You do not need to manage the hardware that you are using such as
the servers.
 No Support required as the hardware is managed by the provider it
will be up to them to troubleshoot any hardware issues.
 Flexibitly are scability are there because you are using the providers
hardware.

Disadvantages of IaaS

 Lack of Transparency as you do not have full control over what level
are hardware is being used you may be able to select certain things
but you can not know what all of the hardware being used is
 Bill Granularity may not be detailed enough
 Multi-Tenant Architecture are not the only client and you may have a
set up that may make you share the same server or VM as someone
else, there may be an option to check if you can use an individual
hardware that only you have access to.

Software as a Service (SaaS)

Provider can host applications and software can be accessed on demand.

Clients can access the applications over the internet.

There are service level agreements and this is a guarantee that they will
be a certain level of service regardless of number of users.

No Local Licenses required so that each individual machine doesn’t have


an individual license it will be all in the SaaS

Typical SaaS

 Client Relationship Management


 Financial Management
 Human Resources Management
 Collaboration Management
 Project Management

Advantages of SaaS

 Flexibility and Scalability you can access whatever application you


need
 Pay as you go billing pay for what you use
 Less In House Management all updates for the application will be
done by the provider
 High Accessibility as long as they have access to the internet
Disadvantages of SaaS

 Dependence on the third party as you need to have internet access


to be able to use these applications
 Data Security
 Billing Issues sometimes can be difficult to track what services
 Changes to services

Platform as a Service

Combines both Software and Hardware Services.

Development Environment it give you a platform in which to set up


services

Servers, Networking and OS on VM

Applications and services will still be needed

Significant Local Investment if you was to create this all in house PaaS
help to elevate these costs

Cloud Model Types

Public Cloud: Means the resources of the cloud service are publicly shared.
There are multiple tenants, resources are accessed over the internet.

Private Cloud: Privately shared resources, information is still accessible to


others, you control which users have access to resources. Accessed over
the internet or private network. Private cloud is implemented and
maintained internally, access will be for internal users of your company.

Hybrid Cloud: is a mix between Private and Public Cloud, supplements


existing resources. How this would be done is if your company has a
Private cloud infrastructure and there is expansion that you current
infrastructure can not handle, you can then use a public cloud
infrastructure.

Community Cloud: This is used by businesses communities for businesses


that have similar needs, it is a privately managed cloud but is between
multiple different organisations.

Shared Resources and File Synchronisation

Shared Resources: any resource in any cloud environment can be shared


but it comes down to who the information is shared with, this can be
internally or externally, it doesn’t have to be one or the other.
Internal resource will only allow things such as documents to be accessed
by internal users of your organisation.

External resources can be accessed by application and services from


outside of the organisation they can still be accessed by internal users,
this could be things such as media content. You can use permissions to
control who has access to the content for external and internal users.

Synchronisation: Documents stored in the cloud, users may want to work


with them on their local device, but when they changes are made then
when connected to the cloud the changes that have been made on a local
device updates so there is not multiple versions of the documents

Rapid Elasticity

Dynamic Provisioning

Feature of cloud service provider, used in web applications, databases and


storage services.

This the ability for information to be updated rapidly. Eliminates the need
to estimate resource usage.

It uses Scalable resource provisioning, resources are automatically


adjusted.

Configuration will be required this will be done by setting thresholds so


once they are crossed it will then allocate more resources and vice versa.
Seamless process once this has ben configured. Resources with cloud
providers are effectively limitless.

This allows more responsive services.

Application and services become more flexible, this can also come at an
additional cost.

High Availability

Continuous Operation Without failure, this is implementing Redundancy,


amount of time a service is available, amount of time a system takes to
respond.

 Factors needed is Percentage of Uptime.


 Recovery time
 Maintenance

Factors that can affect availability

Single point of Failure: if this single component were to fail it would take
down the entire system.
Failover this is when one component assumes the role of another
component when the other component fails, you then need Failure
detection this is mechanism that allows the secondary component to know
when the initial component has failed so it knows when to get active, this
should be done automatically as this could take a while to be detected if
done manually.

Clusters: This is groups of computers that have the same services so that
if the main server fails then there is other machines that can have copies
of the information.

Load Balancing: allows you automatically redistribute resource to other


servers, all client request come to the load balancer and then the load
balancer distributes the request as evenly as possible, if there is only one
load balancer this could become a Single point of failure. Having too many
can cause there to be multiple points of failure.

Resiliency: This is a systems ability to recover. It is a balancing act as the


more components you have the less likely for the entire system to fail but
this then reduces the ability for the system to recover and it will do it
slower.

The uptime that is usually quoted from service providers will be 99.999%
this only allows less than 5 hours per year for downtime, this would
include things like maintenance.

Models: Active-active Deployment or Active-Standby Deployment.

If you at least 2 server both are actively responding to requests, if 1


server goes down then the other server needs to be capable of handling
100% workload.

Active-Standby: This has one server managing 100% workload and the
other server stays on standby until the other server goes down

Measure and Metered Services

Measured Services: Checks how much o

Virtual Desktops

 Server-Based Virtual Machines


 Accessed through remote connection: you connect directly to the
VM on the server
 You can still interact with a local Device
 Accessible by a broad variety of devices
Virtualisation Software on the server that hosts these VM, the VM are
running on the server and they can make as many desktops as needed. If
there are multiple Virtual desktops this is infrastructure (VDI), you can set
this up as cloud base service and this is Desktop as a service, this is
control by the client remotely.

VDI Types

Dedicated (Persistent) or Statelass (Non-persistent)

Dedicated: is that the user will make a connection to the VD and this will
be allocated to that user so, Stateless is where VD will be configured the
same and when clients log in they will be connected to any desktop in
that pool.

Advantages of Virtual Desktops

 Data resides on the server or the cloud


 Enhanced security
 Ideal for applications testing
 Issues or problems are contained
 compatibility with legacy systems

You might also like