Anda di halaman 1dari 28

Cloud

Computing
Agenda
● What is Cloud?
● Service models
● Deployment models
● Advantages of cloud
● Disadvantages of cloud
● Why choose cloud?
● Getting started
● AWS Deployment Architecture
● How to handle backlogs?
● Best SDOE – Amazon WorkSpaces or Windows Virtual Desktop
● Which one to choose?
● SDOE access to end users
● Conclusion
What is Cloud ?
Cloud refers to access to information which is available at
remote location and can be accessed through a network

Cloud computing is the on-demand delivery of servers,


compute power, database, storage, applications, and other IT
resources over the internet.

E-mail, Online File storage systems are examples of


applications running on cloud.

The back-end of the application hardware is completely


overseen by a cloud vendor.
The user only pays for services used such as memory,
processing time and bandwidth
Service Models
The concept of Cloud Computing is based on reference models known as Service Models.
There are three basic service models :

1. Infrastructure as a Service (IaaS)

2. Platform as a Service (PaaS)

3. Software as a Service (SaaS)


Infrastructure as a Service (IaaS)
IaaS is the form of cloud computing -provides on-demand delivery of technology
infrastructure as a scalable service.

IaaS provides access to fundamental components such as physical machines, virtual


machines, virtual storage

Pay-as-you-use billing

Multi tenant virtualized environment

Can be coupled with operating system management service and application support
IaaS Providers
Platform as a Service (PaaS)
PaaS is the form of cloud computing- provides the runtime environment for applications,
development & deployment tools.

PaaS provides all the facilities required to develop, run and manage web applications and services
entirely from the Internet without complexity.

Provides multi tenant environments

Highly scalable multi-tier architecture

Give development team new capabilities without the need to add staff
PaaS Providers
Software as a Service (SaaS)

SaaS provides software applications as a service to end users.

SaaS is a software delivery methodology that provides licensed software and its functions
remotely as a Web-based service.

● Pay-as-you-use billing
● Multi tenant environment
● Highly scalable architecture
SaaS Providers
Service Models
Deployment Models
Public cloud

Public cloud is a type of cloud computing where resources are dynamically allocated on an on-
demand, self-service basis over the Internet, using web applications and web services. The resources
are shared at infrastructure level among various end users.

Private cloud

Private cloud (also known as enterprise cloud) is a model in which a infrastructure is setup in private
environment and accessed only by a single corporation. VPC is a private cloud having infrastructure
provided by third-party vendor, while a private cloud is implemented over internal infrastructure.
Although, private cloud is more expensive as compared to public cloud, it offers high security. US
Govt. agencies use their own private cloud for security reasons.
Deployment Models
Hybrid cloud

A hybrid cloud environment contains some computing resources on-site and other off-site. By
incorporating public cloud services, end users can utilize cloud solutions for specific functions which
are expensive to maintain on-premise such as server disaster recovery, backups and test or
development environments.

Community cloud

A community cloud is created when several organizations with similar requirements come together
and share common infrastructure. Costs are distributed among fewer users than a public cloud but
more than a single tenant.
Advantages of Cloud
● Lower computer costs
● Improved performance
● Reduced software costs
● Instant software updates
● Improved document format compatibility
● Unlimited storage capacity
● Increased data reliability
● Universal document access
● Latest version availability
● Easier group collaboration
● Device independence
Disadvantages of Cloud

● Requires a constant Internet connection


● Issue with low-speed connections
● Features might be limited
● Can be slow
● Stored data can be lost
● Stored data might not be secure
Why choose cloud?
Pros Cons
● Easy to collaborate if you have a large team of ● Limited features for true cloud-based
people working on video processing editing
● Easy to share on the internet quickly with just a ● Cloud storage and computing power usage
link (no need to download to your local can be costly if not used wisely
machine) ● Difficult to preview final result in high
● Any computer with an internet connection is quality
sufficient— no need to invest in powerful ● Internet speeds generally have to be good
hardware
● Files gets automatically backed-up. No fear of
data loss.
● Save time by rendering in the cloud
● No need to manage backend infrastructure and
spend resources on maintenance.
● Good throughput with minimum investment
Getting started
● Assess the business case for public, private and hybrid cloud models
● Develop an organisation integration and migration strategy towards cloud computing
● Survey enterprise applications for SaaS candidates
● Evaluate enterprise prerequisites for cloud security, administration and benchmarks
● Determine ideal management of your virtualized environment and cloud implementation
● Research and analyse case studies of other adopters of SaaS, PaaS and IaaS solutions
AWS Deployment Architecture
AWS Deployment Architecture
AWS architecture includes the following infrastructure:

● A virtual private cloud (VPC) configured across two Availability Zones, each of them having public subnet
and one private subnet.
● In the public subnets, Edit Host instances and Remote Desktop Gateway (RD Gateway) instances for secure
access to EC2 instances in the private subnets.
● In the public subnets, managed network address translation (NAT) gateways to provide internet connectivity
for instances in the private subnets.
● An AWS Identity and Access Management (IAM) role to manage AWS resources
● In the private subnets, AWS Directory Service will be used for integrating Microsoft Active Directory.
● An Amazon Elastic Compute Cloud (Amazon EC2) G3 instance, which offers a powerful, low-cost, pay-as-
you go model for high-end computing power.
● Amazon Simple Storage Service (Amazon S3), which is an object store that provides artifacts necessary for
uploading videos for editing on the EC2 instance.
How to handle backlogs?
● Play space.
Create additional instances on the fly during peak time.

Create load testing clients for shadow testing, something that is very hard to do in conventional systems.

● Scaling
Easily scale vertically (upgrade to 2 or 4 core CPU instances) or horizontally (add more instances) when
required

● Integrate with Amazon Simple Queue Service (SQS):


Amazon SQS FIFO queues are designed to guarantee that messages are processed exactly once, in the exact
order that they are sent.

● Less chance of hardware failure


Since data is available at multiple locations, failures occurs less often than a dedicated server, and recovery
is much easier as compared to dedicated systems
● Memory scalability:
Ease in scalability during high memory consumption or other storage limitations.
Amazon Workspaces or Windows Virtual Desktop?
Windows Virtual Desktop Amazon Workspaces

Cost for Value If your organisation uses Microsoft AWS Workspace offers pay-as-you-go model, where
Windows licenses, then Virtual Desktop is they charge per hour
for you.

Storage Azure offers temporary storage through D AWS provides a temporary storage that is assigned to a
drive, whereas block storage is provided node once an instance is started and destroyed when the
through Page Blobs for VMs. instance is terminated. They also provide block storage
(same as disk drives), that can be attached to an instance.

Compute Power Azure users choose Virtual Hard Disk AWS EC2 users can configure their own VMs or use
(VHD), which is equivalent to a Machine pre-configured images. Users have to choose storage,
Instance, to create a VM. The user must CPU cores, power, memory capacity and number of
specify the amount of cores and memory VMs from different regions and availability zones
while setting up VHD.
Amazon Workspaces or Windows Virtual Desktop?
Windows Virtual Desktop Amazon Workspaces

User-friendliness If you’re a Windows user, Azure will be Amazon offers more highlights and design
easier to use and adapt because it is a configurations– if you’re willing to learn the
Windows platform and doesn’t require framework. IT masters agree that AWS offers a lot of
learning something new. power, flexibility, customization room with support
for many third-party integrations.

Network Microsoft offers Virtual Network (VNET) Amazon provides Virtual Private Cloud (VPC) so
that offers users ability to create isolated that users have an option to create isolated networks
networks as well as subnets, route tables, within the cloud. Within a VPC, a user can create
private IP address ranges and network subnets, route tables, private IP address ranges, and
gateways. network gateways.

Integrations and Open In case you're already utilizing Windows Amazon has a better association with the open
Source development tools, for example, VBS, SQL source community, so there are increasingly open
database, Active Directory, Azure offers source integrations accessible in this stage, including
native incorporation for these devices. Jenkins and GitHub. It's likewise friendlier to Linux
servers.
Amazon Workspaces or Windows Virtual Desktop?
Windows Virtual Desktop Amazon Workspaces

Compliance Microsoft has more than 50 compliant Amazon’s compliance offerings include
offerings such as ITAR, DISA, HIPAA, certifications in ITAR, DISA, HIPAA, CJIS, FIPS,
CJIS, FIPS. and more

Security Azure offers highly robust security. There is AWS also offer comprehensive backup solutions.In
an extensive array of security layers and, terms of security, both companies are largely equal.
should those fail
.There is a slight advantage for Microsoft's
remote desktop service if your company
relies on Microsoft software already.

Licensing If you need a virtual machine running on the Amazon provides opportunity to customers to
same stack, you would pay for two Windows purchase new licenses or bring their previously
server licenses as that license is charged per purchased licenses (BYOL), which is their
usage and not eligible for mobility partnership with Microsoft.
Which one to use?
Amazon Web Services and Windows Azure offer many similar features,It all depends on what are
your business needs.

According to us, you should go for Amazon Web Services Workspace as it offers better services and
features similar to those required by VideoDev. Apart from this Amazon support is widely available
and other companies with same domain prefers AWS over Azure
SDOE access to end users

Amazon WorkSpaces provides the users an ability to access the files, applications, and resources
they need from anywhere, from any device.

With Amazon WorkSpaces, organizations set up authorization and allow authenticated user to access
desktops while still remaining compliant with company policies and industry standards.

Amazon WorkSpaces Solution offers a fully managed desktop-as-a-service solution to help


organizations provide an easy to use cloud-based virtual desktop experience to end-users.

Best suited for several use cases including mobile device access, remote employees, seasonal
workers, developers, and students.
Conclusion
● Cloud solutions are simple to acquire, easy to setup and scale up and down as needed
● Proper arrangements and migration services are required to ensure a successful implementation
● VideoDev will benefit from cloud computing implementation for it’s video processing as more
servers can be used to process multiple jobs simultaneously. Hence improving the video
processing capabilities of their staff.
● Standard Desktop Operating Environment (SDOE) can be provided to the VideoDev employees
on their desktop using Amazon Web Services.
● The Standard Desktop can be accessed by the employees to use email, word processing,
spreadsheet capabilities, as well as online storage for their files. from office, home or
customer’s office on any device with an active internet connection.
References
● https://aws.amazon.com/quickstart/architecture/cloud-video-editing/
● https://en.wikipedia.org/wiki/Cloud_computing
● https://aws.amazon.com/solutionspace/end-user-computing/
● https://azure.microsoft.com/
● https://www.otava.com/reference/aws-vs-azure-key-differences/
● https://azure.microsoft.com/en-us/overview/azure-vs-aws/cost-savings/
Thanks

Anda mungkin juga menyukai