Cloud Computing: An Assignment on Cloud Computing Platforms, Services, and Dependability, Exercises of Accounting

dc - dc - dc - dc

Typology: Exercises

2015/2016

Uploaded on 11/06/2016

Sumon.Biswas
Sumon.Biswas 🇬🇧

5 documents

1 / 6

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
INSTITUTE OF INFORMATION TECHNOLOGY
JAHANGIRNAGAR UNIVERSITY
An Assignment on
Cloud Computing
Course Title: Client-Server Technologies & Cloud Computing
Course Code: MICT - 5106
Submitted By:
Sumon Biswas
Roll No.: 859
1st Semester, MICT
Submitted To:
Shamim Al Mamun
Assistant Professor
IIT, JU
Date: March 15, 2015
pf3
pf4
pf5

Partial preview of the text

Download Cloud Computing: An Assignment on Cloud Computing Platforms, Services, and Dependability and more Exercises Accounting in PDF only on Docsity!

INSTITUTE OF INFORMATION TECHNOLOGY

JAHANGIRNAGAR UNIVERSITY

An Assignment on

Cloud Computing

Course Title: Client-Server Technologies & Cloud Computing

Course Code: MICT - 5106

Submitted By:

Sumon Biswas

Roll No.: 859

1 st^ Semester, MICT

Submitted To:

Shamim Al Mamun

Assistant Professor

IIT, JU

Date: March 15, 2015

Assignment 01

Questions:

  1. Describes the Cloud Computing Platforms and Different Scenarios with pricing which depends on (i) storage, (ii) bandwidth, and (iii) compute.
  2. What kind of services are available in cloud computing environments?
  3. Find why cloud computing will be more dependable way of data storing?

Answer 1:

Cloud Computing: The concept of cloud computing has built up based on the share resources over a ubiquitous network using the modern client server technologies. The concept of grid computing in last decade has been change into cloud computing to provide a better way of using business applications in an easier and convenient way. Users finds the cloud economic in the sense that the bill is paid as “pay as you go” rule. The cloud serves infrastructure, software or platform according to the requirements. Virtualization paves the way to use the resources as like as it is dedicated, although the cloud works in a distributed way.

Different cloud providers like Google, Amazon, Microsoft creates different scenarios and pricing depending on storage, bandwidth and computation power.

Storage is measured by the volume of hard drive or file host facility the cloud provides to the users. It can differ in terms of file types, streaming etc. the availability, scalability are the basic requirements of storage. Cloud storage can be expressed in gigabytes (GB) or terabytes (TB).

Bandwidth is measured by calculating the total amount of data transferred in and out of platform service through transaction and batch processing. Generally, data transfer between services within the same platform is free in many platforms.

Compute is measured as the time units needed to run an instance, or application, or machine to servicing requests. The following scenarios describes different cases of cloud utilization from different vendors [1].

Scenario 1: On-premise application

Characteristic : The applications remain unchanged in the cloud. Multiple red legacy, java or .NET based application can use the cloud.

Amazon : Threat the machine as another server in the data center and do the necessary changes to conguration.

Google : No support from the platform to enable this scenario. Possible through each app using intermediary store to communicate.

Microsoft: From features like Service Bus to Sync platform components it is possible to build compelling integration between the two environments.

Table 1 compares pricing for three major cloud computing platforms.

Resource UNIT Amazon Google Microsoft

Stored data GB per month $0.10 $0.15 $0. Storage transaction Per 10 K requests $0.10 $0. Outgoing bandwidth GB $0.10 – $0.17 $0.12 $0. Income bandwidth GB $0.10 $0.10 $0. Compute time Instance Hours $0.10 – $1.20 $0.10 $0. Table 1: Pricing comparison of major cloud computing platforms [2]

Answer 2:

CC (Cloud Computing) has been widely accepted as the future computing technology. The CC concept is based on offloading computation to remote resources providers over the internet. As CC enables users to elastically utilize resources in an on demand fashion, mobile applications can be rapidly delivered with minimum effort and more computing power.

Generally CC is large scale architecture where a numerous data centers and servers provide a continuous service in “pay as you go”, “on demand” and “utility” based concept. The cloud providers (e.g., Google, Amazon) provides infrastructure (e.g., servers, networks, and storages), platforms (e.g., middleware services and operating systems), and software (e.g., application programs) as their cloud service. In the layer concept (figure 1) of CC commonly three layers are stacked. They are: (1) Infrastructure as a Service, (2) Platform as a Service, (3) Software as a service.

Figure 1: Service based cloud computing architecture

Data centers: This layer provides the hardware facility to all other layers. All the storage and core computing is done in this layer. This layer needs a continuous energy supply and heavy cooling system. Data centers are connected with very high speed connectivity.

IaaS : Infrastructure as a service provides the vendors to use the storage and high computing power of severs. No control of service providers are imposed on this service. The service gainers use the infrastructures as they need. They can extend the limit anytime. They have to pay only for the part they used for a particular time. So this is very cost effective for the application developers. The examples are Amazon Elastic Cloud Computing (EC2) and Simple Storage Service (S3).

PaaS : Platform as a Service is an integrated environment for the developers to build custom applications. A particular developing environment binds the developers to work with particular tools and services. This is an easy and fast development platform which enables user to access efficient applications. Google App Engine, Microsoft Azure, and Amazon Map Reduce/Simple Storage Service are the example of PaaS.

SaaS : Software as a Service is one kind of built application for the users in cloud platform. The users can access those applications through internet. The application modules and services are secured by the service providers. The users have to pay only for their use according to the paying rules of the providers. SalesForce is one of the pioneers of this cloud service model. Microsoft Azure is a SaaS model to share files and folders among different devices. Google Docs is another example.

Although the architecture model says about the layers but it’s possible to build one layer without the support of the preceding layer. The layers can be implemented autonomously. The users select the service and layer according to their need of application flexibly.

Answer 3:

Day by day, cloud computing is becoming the dependable way of data storing in modern data oriented technology. Data storage has always been a problem of the large organizations. A lots of data is replicated in different places for safety. Besides, data storage make other problems like heat. Cloud solves the problems and provides a convenient way of data storage. The following section describes the advantages of cloud storage for what it will be the future storage medium.

Global Management: Instead of relying on the traditional data center by data center storage management system, with cloud-based management, the global storage environment can be managed from a central service. Regardless of the physical location of information, IT administrators are able to access the cloud-based management service, providing direct access to information to make informed decisions and actions.

Information Access for Disaster Recovery: When dealing with disaster recovery, cloud-based management enables IT organizations to effortlessly recover critical data resources from anywhere, using any Web browser, to resume operations rapidly. When properly configured, recovering storage environments can take a third of the time it would take with traditional methods, and the recovery point and time objectives can be minimized.

Accessibility: With the advancement of technology, people now have access to different type of gadgets for work as well as recreational purpose. With cloud storage services, people are no longer required to toggle files between different gadgets which can prove to be complex and cumbersome. Files and information can be accessed from different places provided that, there is internet connection.

Cost: When it comes to backing up data, backup tapes or external hard drives do not come for cheap prices. Apart from that, a lot of time is required for manually completing routine backups. Cloud storage services do not require traditional backup methods and offers plenty of storage space at low costs.