AWS and Adobe

Mahek Batra
4 min readJul 15, 2021

Cloud Computing

Let’s first try to understand in layman’s term.

Cloud Computing is similar to electricity boards, that supply electricity to our homes. To give you an example, we all consume electricity at home. We turn on our fans, bulbs, TV sets, Washing Machines, and all this happens at a mere click of button. We press the buttons and electricity runs through our home appliances. We do not have to worry about who supplies this electricity to our homes. Neither do we have to worry about how it is supplied, how it is maintained. The electricity provider takes care of all these issues. What we do, at the end of the month we get a bill saying that these are units of electricity consumed and this is the amount we need to pay.

Let us take a look at a bookish definition.

‘Cloud Computing enables on-demand services like compute, storage, networking, etc which can be accessed through the internet and the user is not required to manage these resources’

It provides:

·Pay as a you go payment mode

·Is accessible from most part of the world

·Can be accessed through internet

·Vendor takes care of managing and monitoring these services

·The resources provided can scale up and down depending upon the requirement

Amazon Web Services

A lot of people are unaware that Amazon, in addition to being the most well known online retailer, is also one of the top suppliers of cloud computing services: (Amazon Web Services). Google is another major cloud provider: (Google Cloud Computing). As is Microsoft (Microsoft Azure Cloud Computing Platform & Services). And IBM (IBM Cloud).

AWS provides more than 160 Services to its customers.

Some of them are -

Compute (Virtual Servers).

Storage (S3, Glacier, etc).

Networking (VPCs which are like on-premises data center but virtual).

Databases (RDS), etc.

You can use all of the services provided by AWS and can deploy your whole infrastructure over the cloud.

Suppose you want to deploy your own Website but due to lack of resources you will not be able to make it Public. somehow you made it public with current Hardware then it may not be Highly Available because your Hardware can’t handle much traffic. To handle the traffic you need to buy more servers which will cost you loads of money. The maintenance cost will be there as well. if Failover occurs you need Secondary Servers in case.

To avoid all these we use AWS or other Cloud Server Providers.

You can deploy your website (not just website, can be whole on-premises datacenter) on AWS without worrying about the Servers, Machines, Network devices.

You will be asked to pay for those services which you used.

Pay as you go Policy.

Adobe

Adobe is an American software company. Officially known as Adobe Systems, the company is known for its multimedia and creativity software products. Popular products include Photoshop, Acrobat Reader, and Adobe Creative Cloud.

The company was founded in 1982 by John Warnock and Charles Geschke.Adobe Systems gives users access to a collection of software developed by Adobe for graphic design, video editing, web development, photography, and cloud services.

Adobe Creative Cloud.

Adobe’s “Creative Cloud” is a suite of Saas (Software As A Service) package that also allows for some cloud space storage

Creative software like Photoshop and Premiere was once sold on CDs that customers used to install the software on their computers. Now, with cloud technology, there’s no need to sell a physical product. So instead, Adobe started selling products as part of a cloud-based service that includes cloud storage.Customers can buy the entire suite of SaaS products, or they can pick and choose between the products that they think they’ll need most often.

How Adobe benifited from AWS

Adobe has a strong partnership with Amazon Web Services. Adobe uses its services for Adobe creative cloud. Adobe has choose AWS because of it’s rich api set that the AWS cloud offers Adobe to deeply integrate automation systems into AWS and provide a very efficient operating environment for the customers.

Adobe has deployed it’s CQ web experience management product on to the Amazon cloud. It used various different sizes of EC2 instances running on both Redhat and windows. Adobe has used EBS services extensively and expanded that into multi terabyte per customer operating infrastructures. Adobe is also experimenting with a variety of Amazon products ranging from Elastic Beanstalk CDN operations and cloud formation.

AWS is doing a great job in providing that infrastructure that Adobe needs which allows to focus on the software products for their deployment and operation. Adobe couldn’t have deliver all the products in the way which it has delivered by using AWS. Also Adobe don’t have to invest aby upfront amount in building infrastructure at multiple locations around the world.

--

--

Mahek Batra

BE 3rd year || Information Technology|| Dedicated|| Passionate||