Sei sulla pagina 1di 12

ASSIGNMENT 2

Name :Shubham kumar pathak

Usn : 1NH18MCA41

Class : MCA ‘A’

Sub: Cloud Computing

Group : 3
TASK-1

Briefly explain each of the following cloud computing services. Identify two cloud providers

by company name in each service category

Cloud compute services are to delivery of computing services including server,


storage, databases,networking,software,analytics and intelligence over the internet to offer
fast innovation, flexible resources, and economics of scale. You pay also for the cloud
services you use, helping lower your operating cost, run your infrastructure more efficiently
and scale as your business need change.

Cloud service providers include:

 Microsoft Azure.
 Amazon Web Services (AWS)

Amazon Web Services (AWS)

offers a complete range of cloud storage services to support both application and
archival compliance requirements.
 Amazon Simple Storage Service (Amazon S3) is an object storage service that offers
industry-leading scalability, data availability, security, and performance.
 AMAZON EC2 is a web service that provides secure, resizable compute capacity in
the cloud. It is designed to make web-scale computing easier for developers.

Microsoft Azure Services

 Virtual Machine: It is an IaaS service, allowing us to deploy and manage VMs


inside a virtual network (VNet).
 App Service: It is a managed PaaS offering for hosting web apps, mobile app
back ends, RESTful APIs, or automated business processes.
 Azure Blob: We can have Azure Blob storage within the storage account, which is
used to store the unstructured data such as media files, documents, etc.
 Azure Disk Storage: Any OS disk associated with the virtual machine in Azure will
get stored in a disk storage account. And also, any OS image from which this OS
disk is generated will get stored as a .vhd file within the disk storage.
TASK-2

How to plan a real computing application using S3 in AWS? Specify the


resources requested and figure out the costs charged by Amazon. And also
mention how to analyze the performance results measured for S3
experiments on the AWS platform?

Amazon S3 is object stockpiling worked to store and recover any measure of


information from anyplace on the Internet. It's a basic stockpiling administration that
offers an incredibly strong, profoundly accessible, and boundlessly versatile information
stockpiling framework at exceptionally low expenses.

Amazon S3 gives a basic web administration interface that you can use to store and
recover any measure of information, whenever, from anyplace on the web. Utilizing this
web administration, you can undoubtedly assemble applications that utilize Internet
stockpiling. Since Amazon S3 is profoundly adaptable and you just compensation for
what you use, you can begin little and develop your application as you wish, with no
trade off on execution or unwavering quality.

Amazon S3 is additionally intended to be exceptionally adaptable. Store any sort and


measure of information that you need; read a similar bit of information a million times or
just for crisis catastrophe recuperation; assemble a basic FTP application, or a modern
web application, for example, the Amazon.com retail site. Amazon S3 liberates
designers to concentrate on development as opposed to making sense of how to store
their information.

Amazon S3 empowers any engineer to use Amazon's own advantages of enormous


scope with no straightforward venture or execution settles. Designers are presently
allowed to improve realizing that regardless of how effective their organizations become,
it will be reasonable and easy to guarantee their information is rapidly open, constantly
accessible, and secure.
Step 1: Login to the AWS Management Console

Step 2: Select S3 from the Services section

Step 3: Click on the Create bucket button to start with creating an AWS S3 bucket
Step 4: Now, provide a unique Bucket name and select the Region in which the bucket
should exist. After providing the details click on Next

Step 6: In permissions, keep all checkboxes ticked. This makes the objects in your
bucket inaccessible for the public .
Step 7: Review once and click on Create bucket
We have successfully created an S3 bucket using Amazon Web Services!

Amazon S3 pricing

There are no set-up fees or commitments to begin using the service. At the end of the
month, your credit card will automatically be charged for that month’s usage. You can
view your charges for the current billing period at any time on the Amazon Web Services
web site, by logging into your Amazon Web Services account, and clicking “Account
Activity” under “Your Web Services Account”.
With the AWS Free Usage Tier*, you can get started with Amazon S3 for free in all
regions except the AWS Govt Cloud Region. Upon sign-up, new AWS customers
receive
5 GB of Amazon S3 Standard storage, 20,000 Get Requests, 2,000 Put Requests,
15GB of
data transfer in, and 15GB of data transfer out each month for one year.
The volume of storage billed in a month is based on the average storage used
throughout the month. This includes all object data and metadata stored in buckets that
you created under your AWS account. We measure your storage usage in
“TimedStorage-ByteHrs,” which are added up at the end of the month to generate your
monthly charges.

EXAMPLE

Assume you store 100GB (107,374,182,400 bytes) of data in Amazon S3 Standard in your
bucket for 15 days in March, and 100TB (109,951,162,777,600 bytes) of data in Amazon S3
Standard for the final 16 days in March.

At the end of March, you would have the following usage in Byte-Hours: Total Byte-Hour
usage = [107,374,182,400 bytes x 15 days x (24 hours / day)] + [109,951,162,777,600 bytes x
16 days x (24 hours / day)] = 42,259,901,212,262,400 Byte-Hours.

Let's convert this to GB-Months: 42,259,901,212,262,400 Byte-Hours / 1,073,741,824 bytes


per GB / 744 hours per month = 52,900 GB-Months

This usage volume crosses two different volume tiers. The monthly storage price is calculated
below assuming the data is stored in the US East (Northern Virginia) Region: 50 TB Tier:
51,200 GB x $0.023 = $1,177.60 50 TB to 450 TB Tier: 1,700 GB x $0.022 = $37.40

Total Storage Fee = $1,177.60 + $37.40 = $1,215.00


TASK-3:

Map the following names or abbreviated terms on the left column with the
best-match definitions or descriptions on the right column. Just enter the
description label (a, b, c, ….) in the blank spaces in front of the terms being
matched to.

This is a 1-to-1 correspondence.

Term Description to Be Mapped with the Terms on the Left Column

_____ SQL  m) An Azure service module for users to visit and use of relational database

_____ Chubby instances  n) A distributed block lock service module in Google App Engine

_____ XEN    j) An open-source hypervisor developed at Cambridge University

_____ GFS  k) The distributed file system used in Google search engines and in

______SLA  a) The agreement signed between users and providers in cloud computing

______GAE b) A public cloud that must run from Windows 7 based host

_______CRM g) One of the most frequently used SaaS applications used in the business

______AWS h) A cloud platform built mainly for IaaS applications

________Azure c) A public cloud used mainly for PaaS applications


_________ EC2 d) A public compute cloud used in scalable business computing application

_______S3 world i) A storage cloud service for distributed storage applications

_____ Force.com e) A cloud platform built by SalesForce.com

_____ vSphere/4 f) A commercial cloud OS for transforming a data center to a cloud platform

_____ EBS  l) An Amazon block lock inteface for saving and restoring the VM
TASK-4:

Consider a distributed computing system consisting of a set of networked nodes or


workers. Identify the issues for computation and data running in a parallel program in
either a parallel or a distributed manner.

A distributed system : is the collection of autonomous computers that are


connected using a communication network and they communicate with each other
by passing messages. The different processors have their own local memory. They
use a distribution middleware. They help in sharing different resources and
capabilities to provide users with a single and integrated coherent network.

Distributed computing is a field of computer science that studies distributed systems


and the computer program that runs in a distributed system is called a distributed
program.

A distributed system requires concurrent Components, communication network and


a synchronization mechanism. A distributed system allows resource sharing,
including software by systems connected to the network.

To exploit the power of cluster computers, parallel programs must direct multiple
processors to solve different parts of a computation simultaneously. To be efficient, a
parallel program must be designed for a specific system architecture. It also must be
tailored to run on systems that differ in the number of CPUs connected by shared
memory, the number of memory cache levels, how those caches are distributed
between CPUs, and the characteristics of the communication mechanism for
message passing.

Parallel Computations: A perfect equal calculation that can be partitioned into


various totally free parts every one of which can be executed by a different processor
with no correspondence between them, is known as embarrassingly equal
calculation or wonderfully equal calculation. Parallelizing hese issues ought to be
clear and requires no extraordinary methods to get working arrangement. Each
procedure requires various information and produces results from its information with
no requirement for results from different processors. This circumstance will give the
greatest conceivable speedup if all the accessible processors can be doled out
procedures for the all out length of the calculation

Potrebbero piacerti anche