SlideShare a Scribd company logo
1 of 9
Cloud Computing
Page | 1
COMSATS Institute of Information Technology Vehari
ASSIGNMENT NO:
SUBJECT NAME:
TOPIC:
Cloud Computing
SUBMITTED TO:
Sir Ammar Yasir Haider Naqvi
SUBMITTED BY:
Faisal Shehzad
ROLL: NO:
SP17-MCS-020
SECTION:
MCS-B12-A
27-Mar-2017Date:
Cloud Computing
Page | 2
COMSATS Institute of Information Technology Vehari
Cloud Computing:
Cloud computing is a paradigm that focuses on sharing data and computations over a scalable
network of nodes. Examples of such nodes include end user computers, data centers, and Web
services (Mei et al. 2008, 1)
The word “cloud” is used as a metaphor for "the internet” so cloud computing means "a type of
Internet-based computing"
Cloud computing is a model for delivering information technology services in which resources
are retrieved from the internet through web-based tools and applications rather than a direct
connection to a server. Data and software packages are stored in servers; however, a cloud
computing structure allows access to information as long as an electronic device has access to
the web. This type of system allows employees to work remotely.
Examples:
 Amazon Web Services.
 Google App Engine.
 Windows Azure.
Uses Of Cloud Computing:
You are probably using cloud computing right now, even if you don’t realize it. If you use an
online service to send email, edit documents, watch movies or TV, listen to music, play games or
store pictures and other files, it is likely that cloud computing is making it all possible behind the
scenes. Here are a few of the things you can do with the cloud:
 Create new apps and services
 Store, back up and recover data
 Host websites and blogs
 Stream audio and video
 Deliver software on demand
 Analysis data for patterns and make predictions
Advantages of Cloud Computing:
If used properly and to the extent necessary, working with data in the cloud can vastly benefit all
types of businesses. Mentioned below are some of the advantages of this technology:
CostEfficient:
Cloud computing is probably the most cost efficient method to use, maintain and upgrade.
Traditional desktop software costs companies a lot in terms of finance. Adding up the licensing
fees for multiple users can prove to be very expensive for the establishment concerned. The
cloud, on the other hand, is available at much cheaper rates and hence, can significantly lower
the company’s IT expenses.
Cloud Computing
Page | 3
COMSATS Institute of Information Technology Vehari
Almost Unlimited Storage:
Storing information in the cloud gives you almost unlimited storage capacity. Hence, you no
more need to worry about running out of storage space or increasing your current storage space
availability.
Backupand Recovery:
Since all your data is stored in the cloud, backing it up and restoring the same is relatively much
easier than storing the same on a physical device. Furthermore, most cloud service providers are
usually competent enough to handle recovery of information.
Automatic Software Integration:
In the cloud, software integration is usually something that occurs automatically. This means that
you do not need to take additional efforts to customize and integrate your applications as per
your preferences. This aspect usually takes care of itself.
EasyAccess to Information:
Once you register yourself in the cloud, you can access the information from anywhere, where
there is an Internet connection.
Not MovedTo The Cloud Yet?
Any three of the above benefits would be enough to convince many businesses to move their
business into the cloud.
Disadvantages of Cloud Computing:
In spite of its many benefits, as mentioned above, cloud computing also has its disadvantages.
Businesses, especially smaller ones, need to be aware of these cons before going in for this
technology. Some are as follows:
TechnicalIssues:
Though it is true that information and data on the cloud can be accessed anytime and from
anywhere at all, there are times when this system can have some serious dysfunction. You should
be aware of the fact that this technology is always prone to outages and other technical issues.
Even the best cloud service providers run into this kind of trouble.
Cloud Computing
Page | 4
COMSATS Institute of Information Technology Vehari
Security In The Cloud:
The other major issue while in the cloud is that of security issues. Before adopting this
technology, you should know that you will be surrendering all your company’s sensitive
information to a third-party cloud service provider. This could potentially put your company to
great risk.
Prone To Attack:
Storing information in the cloud could make your company vulnerable to external hack attacks
and threats. As you are well aware, nothing on the Internet is completely secure.
In Conclusion:
Like everything else, cloud computing too has its pros and cons. While the technology can prove
to be a great asset to your company, it could also cause harm if not understood and used
properly.
The fastest path to success is moving to the cloud. In the past 10 years, cloud computing has
been the most important trend in enterprise technology. 80% of cloud adopters saw
improvements within 6 months of moving to the cloud.
Components of cloud computing:
Through a subscription arrangement, most services that you can leverage from a data center can
now be leveraged from the cloud.
While many in the industry can debate the components, there are 11 major categories or patterns
of cloud computing technology:
1. Storage as a service
2. Database as a service
3. Information as a service
4. Process as a service
5. Application as a service
6. Platform as a service
7. Integration as a service
8. Security as a service
9. Management as a service
10. Testing as a service
11. Infrastructure as a service
The detail of the some of the above headings:
 Platform as a service (PAAS):
It is a complete platform, including application development, interface
development, database development, storage, testing, and so on, delivered through a
Cloud Computing
Page | 5
COMSATS Institute of Information Technology Vehari
remotely hosted platform to subscribers. Based on the traditional time-sharing model,
modern platform as a service providers provide the ability to create enterprise-class
applications for use locally or on demand for a small subscription price or for free.
 Testing as a service (TAAS):
It is the ability to test local or cloud-delivered systems using testing software and
services that are remotely hosted. It should be noted that while a cloud service requires
testing unto itself, testing as a service systems have the ability to test other cloud
applications, Web sites, and internal enterprise systems, and they do not require a
hardware or software footprint within the enterprise.
 Infrastructure as a service (IAAS):
It is actually data center-as-a-service, or the ability to remotely access computing
resources. In essence, you lease a physical server that is yours to do with as you will and,
for all practical purposes, is your data center, or at least part of a data center. The
difference with this approach versus more mainstream cloud computing is that instead of
using an interface and a metered service, you have access to the entire machine and the
software on that machine. In short, it is less packaged.
 Software as a service (SAAS):
It is a software distribution model in which a third-party provider hosts
applications and makes them available to customers over the Internet. SAAS is one of
three main categories of cloud computing. SAAS removes the need for organizations to
install and run applications on their own computers or in their own data centers. This
eliminates the expense of hardware acquisition, provisioning and maintenance, as well as
software licensing, installation and support.
How the componentof cloud computing work together? Draw Architecture.
First, you have to know what cloud computing is to understand the advantages of this
new way of providing computing resources in the cloud. Second, you have to understand the
different types of cloud offerings (IAAS), (PAAS), (SAAS) and business process as a service
(BPAAS). Each service is built on top of the other.
Now, how does it work? The Cloud Computing Reference Architecture (CCRA) is a great place
to start. I don’t mean that the CCRA is the Holy Grail and should always be fully applied, but it
gives you material to design your own solution and understand the architecture. You can find
some questions and answers in this assignment: “What is CCRA?” The CCRA defines multiple
components, and each component fulfills a given functionality.
Cloud Computing
Page | 6
COMSATS Institute of Information Technology Vehari
The first building block is the infrastructure where the cloud will be implemented. The
infrastructure will support the different types of cloud (IAAS, PAAS, SAAS, BPAAS).
To be able to provide these services you will need Operating System Services (OSS), which will
be in charge of deploying the requested service. It is very flexible and depends on the service
provider.
A cloud computing environment will also need to provide interfaces and tools for the
service creators and users. This is the role of the Cloud Service Creator and Cloud Service
Consumer components.
Now, let’s see how it works in reality.
Generally, you log in to a portal and you order your services through the Cloud Service
Consumer. This service has been created by the cloud service provider and can be a simple
virtual machine (VM) based on an image, network components, an application service such as an
Web App environment, Mongo DB. It depends on the provider and type of resources and
services.
The cloud provider will validate, through the BSS, your request and if the validation is
okay, it will provision the request through the OSS.
You will receive the credentials to access your requested services and you will usually receive a
monthly invoice for your consumption.
Cloud Computing
Page | 7
COMSATS Institute of Information Technology Vehari
Which companies providing the services ofcloud computing?
Generally speaking, cloud providers fall into three categories: software-as-a-service providers;
infrastructure-as-a-service; and platform-as-a-service. Here are some cloud companies that are
worth watching:
Company name: Amazon
Founded: 1994
Location:Seattle
Amazon is one of the true innovators in Web-based computing, offering pay-as-you-go
access to virtual servers and data storage space. In addition to these core offerings, Amazon
offers the Simple DB; the Cloud Front; and the Simple Queue Service (a hosted service for
storing messages as they travel between computers).Launch the Elastic Compute Cloud in 2006.
CEO:Jeffrey Bezos, Amazon's founder, was previously a financial analyst.
Who uses the service :
10 of thousands of small businesses, enterprises and individual users, include the New York
Times.
Company name: AT&T
Founded: 1983
Location:Dallas
Why we're watching it: Amazon and Google may be the biggest names in cloud computing
today, but don't discount the built-in advantage telcos have when it comes to infrastructure.
"Building publicly accessible cloud infrastructure is not inexpensive or uncomplicated"
CEO: Randall Stephenson, appointed in 2007 after three years as AT&T's COO.
Who uses the service:official Web site of the U.S. Olympics Committee
Company name: Google
Cloud Computing
Page | 8
COMSATS Institute of Information Technology Vehari
Founded: 1998
Location:Mountain View, Calif.
No one knows the Internet quite like Google. While the company's main focus is
crawling the Web and delivering advertising-supported search results.
CEO:Eric Schmidt, former CTO of Sun and former CEO of Novell, took the helm in 2001.
Who uses the service: Lots of small businesses, enterprises and colleges including Arizona
State University and Northwestern University.
Company name: Microsoft
Founded: 1975
Location:Redmond, Wash.
Microsoft's first big foray into the cloud. But for all of Microsoft's might, it is still a new
player in the cloud market and has questions to answer. For example, will it be easy to move
existing applications onto the Azure platform, and will Microsoft avoid the tendency
CEO: Steve Ballmer appointed CEO in 2000 after 20 years with the company.
Who uses the service:Software companies Epicor, S3Edge and Micro Focus are among the
early customers.
Company name: Rackspace
Founded: 1998
Location:San Antonio
Rackspace has a long history of offering hosted data center services and is a trusted name
in the enterprise. With Mosso, Rackspace is taking aim at the platform-as-a-service and
infrastructure-as-a-service markets
CEO:Lanham Napier joined Rackspace as CFO in 2000 and became CEO in 2006.
Who uses the service:Web developers and software-as-a-service providers such as
Zapproved.
Cloud Computing
Page | 9
COMSATS Institute of Information Technology Vehari
References:
boldvan. (n.d.). Retrieved March 26, 2017, from boldvan.com: http://boldvan.com/blog/3-
components-of-cloud-technology-saas-paas-and-iaas/
networkworld. (n.d.). Retrieved March 26, 2017, from networkworld.com:
http://www.networkworld.com/article/2268033/virtualization/virtualization-10-cloud-
computing-companies-to-watch.html
sharpcorner. (n.d.). Retrieved March 26, 2017, from c-sharpcorner: http://www.c-
sharpcorner.com/UploadFile/b6cb4b/components-of-a-cloud-computing/
webopedia. (n.d.). Retrieved March 26, 2017, from webopedia.com:
http://www.webopedia.com/TERM/C/cloud_computing.html
Books References:
(2014). Cloud Computing. In R. R. Krcmar, Trusted Cloud Computing (p. 315). Germany: Springer.
(2016). Information Technology. In T. Mutafa, The Concept of Information Technology (p. 613).
Faisalabad: KitaabMarkaz.
(2015). Cloud Comuting. In M. R. Rafaels, Cloud Computing "From Begning to End" (p. 152).
Create space independent publishing forume.
(2016). Cloud Computing. In B. Sosinsky, Cloud Computing (p. 531). it-ebooks.
(2014). Itroduction to Cloud Computing. In Sreenath, Intro to Cloud Computing (p. 100). India.

More Related Content

What's hot

Privacy issues in the cloud final
Privacy issues in the cloud   finalPrivacy issues in the cloud   final
Privacy issues in the cloud final
guest50a642f
 
Vendor classification & rating
Vendor classification & ratingVendor classification & rating
Vendor classification & rating
Amit Puri
 

What's hot (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Privacy issues in the cloud final
Privacy issues in the cloud   finalPrivacy issues in the cloud   final
Privacy issues in the cloud final
 
Cto cloud
Cto cloudCto cloud
Cto cloud
 
Disadvantages of Cloud Computing
Disadvantages of Cloud ComputingDisadvantages of Cloud Computing
Disadvantages of Cloud Computing
 
Welcome to the Cloud!
Welcome to the Cloud!Welcome to the Cloud!
Welcome to the Cloud!
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing Latest Interview Questions with Answers by Garuda Trainings
Cloud computing Latest Interview Questions with Answers by Garuda TrainingsCloud computing Latest Interview Questions with Answers by Garuda Trainings
Cloud computing Latest Interview Questions with Answers by Garuda Trainings
 
A Review on Data Protection of Cloud Computing Security, Benefits, Risks and ...
A Review on Data Protection of Cloud Computing Security, Benefits, Risks and ...A Review on Data Protection of Cloud Computing Security, Benefits, Risks and ...
A Review on Data Protection of Cloud Computing Security, Benefits, Risks and ...
 
Vendor classification & rating
Vendor classification & ratingVendor classification & rating
Vendor classification & rating
 
Cloud computings
Cloud computingsCloud computings
Cloud computings
 
Cloud Computing: Business Trends and the Challenges
Cloud Computing: Business Trends and the ChallengesCloud Computing: Business Trends and the Challenges
Cloud Computing: Business Trends and the Challenges
 
Cloud Security Issues 1.04.10
Cloud Security  Issues 1.04.10Cloud Security  Issues 1.04.10
Cloud Security Issues 1.04.10
 
Cloud Computing Interview Questions
Cloud Computing Interview QuestionsCloud Computing Interview Questions
Cloud Computing Interview Questions
 
An introduction to the cloud 11 v1
An introduction to the cloud 11 v1An introduction to the cloud 11 v1
An introduction to the cloud 11 v1
 
Fundamental cloud computing
Fundamental cloud computingFundamental cloud computing
Fundamental cloud computing
 
Public cloud: A Review
Public cloud: A ReviewPublic cloud: A Review
Public cloud: A Review
 
Fundamental Concepts-and-Models Cloud Computing
Fundamental Concepts-and-Models Cloud ComputingFundamental Concepts-and-Models Cloud Computing
Fundamental Concepts-and-Models Cloud Computing
 
CLOUD COMPUTING_proposal
CLOUD COMPUTING_proposalCLOUD COMPUTING_proposal
CLOUD COMPUTING_proposal
 
Security in Cloud Computing
Security in Cloud ComputingSecurity in Cloud Computing
Security in Cloud Computing
 

Similar to Cloud Computing By Faisal Shehzad

Cloud Computing & Control Auditing
Cloud Computing & Control AuditingCloud Computing & Control Auditing
Cloud Computing & Control Auditing
Navin Malhotra
 
How Should I Prepare Your Enterprise For The Increased...
How Should I Prepare Your Enterprise For The Increased...How Should I Prepare Your Enterprise For The Increased...
How Should I Prepare Your Enterprise For The Increased...
Claudia Brown
 

Similar to Cloud Computing By Faisal Shehzad (20)

The Cloud Of Cloud Computing Essay
The Cloud Of Cloud Computing EssayThe Cloud Of Cloud Computing Essay
The Cloud Of Cloud Computing Essay
 
Cloud Computing for college presenation project.
Cloud Computing for college presenation project.Cloud Computing for college presenation project.
Cloud Computing for college presenation project.
 
Cloud Computing Essay
Cloud Computing EssayCloud Computing Essay
Cloud Computing Essay
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purpose
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purpose
 
A STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTING
A STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTINGA STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTING
A STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTING
 
Cloud Computing & Control Auditing
Cloud Computing & Control AuditingCloud Computing & Control Auditing
Cloud Computing & Control Auditing
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
 
Cloud Computing Essays
Cloud Computing EssaysCloud Computing Essays
Cloud Computing Essays
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
Cloud Computing Neccesity
Cloud Computing  NeccesityCloud Computing  Neccesity
Cloud Computing Neccesity
 
Cc unit 3 updated version
Cc unit 3 updated versionCc unit 3 updated version
Cc unit 3 updated version
 
Chapter 3 cloud computing and intro parrallel computing
Chapter 3 cloud computing and intro parrallel computingChapter 3 cloud computing and intro parrallel computing
Chapter 3 cloud computing and intro parrallel computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
G017324043
G017324043G017324043
G017324043
 
Cloud Computing: Overview & Utility
Cloud Computing: Overview & UtilityCloud Computing: Overview & Utility
Cloud Computing: Overview & Utility
 
Cloud computing _ key the Ultimate future
Cloud computing _ key the Ultimate futureCloud computing _ key the Ultimate future
Cloud computing _ key the Ultimate future
 
Cloud Computing Essays
Cloud Computing EssaysCloud Computing Essays
Cloud Computing Essays
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
How Should I Prepare Your Enterprise For The Increased...
How Should I Prepare Your Enterprise For The Increased...How Should I Prepare Your Enterprise For The Increased...
How Should I Prepare Your Enterprise For The Increased...
 

Recently uploaded

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 

Recently uploaded (20)

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

Cloud Computing By Faisal Shehzad

  • 1. Cloud Computing Page | 1 COMSATS Institute of Information Technology Vehari ASSIGNMENT NO: SUBJECT NAME: TOPIC: Cloud Computing SUBMITTED TO: Sir Ammar Yasir Haider Naqvi SUBMITTED BY: Faisal Shehzad ROLL: NO: SP17-MCS-020 SECTION: MCS-B12-A 27-Mar-2017Date:
  • 2. Cloud Computing Page | 2 COMSATS Institute of Information Technology Vehari Cloud Computing: Cloud computing is a paradigm that focuses on sharing data and computations over a scalable network of nodes. Examples of such nodes include end user computers, data centers, and Web services (Mei et al. 2008, 1) The word “cloud” is used as a metaphor for "the internet” so cloud computing means "a type of Internet-based computing" Cloud computing is a model for delivering information technology services in which resources are retrieved from the internet through web-based tools and applications rather than a direct connection to a server. Data and software packages are stored in servers; however, a cloud computing structure allows access to information as long as an electronic device has access to the web. This type of system allows employees to work remotely. Examples:  Amazon Web Services.  Google App Engine.  Windows Azure. Uses Of Cloud Computing: You are probably using cloud computing right now, even if you don’t realize it. If you use an online service to send email, edit documents, watch movies or TV, listen to music, play games or store pictures and other files, it is likely that cloud computing is making it all possible behind the scenes. Here are a few of the things you can do with the cloud:  Create new apps and services  Store, back up and recover data  Host websites and blogs  Stream audio and video  Deliver software on demand  Analysis data for patterns and make predictions Advantages of Cloud Computing: If used properly and to the extent necessary, working with data in the cloud can vastly benefit all types of businesses. Mentioned below are some of the advantages of this technology: CostEfficient: Cloud computing is probably the most cost efficient method to use, maintain and upgrade. Traditional desktop software costs companies a lot in terms of finance. Adding up the licensing fees for multiple users can prove to be very expensive for the establishment concerned. The cloud, on the other hand, is available at much cheaper rates and hence, can significantly lower the company’s IT expenses.
  • 3. Cloud Computing Page | 3 COMSATS Institute of Information Technology Vehari Almost Unlimited Storage: Storing information in the cloud gives you almost unlimited storage capacity. Hence, you no more need to worry about running out of storage space or increasing your current storage space availability. Backupand Recovery: Since all your data is stored in the cloud, backing it up and restoring the same is relatively much easier than storing the same on a physical device. Furthermore, most cloud service providers are usually competent enough to handle recovery of information. Automatic Software Integration: In the cloud, software integration is usually something that occurs automatically. This means that you do not need to take additional efforts to customize and integrate your applications as per your preferences. This aspect usually takes care of itself. EasyAccess to Information: Once you register yourself in the cloud, you can access the information from anywhere, where there is an Internet connection. Not MovedTo The Cloud Yet? Any three of the above benefits would be enough to convince many businesses to move their business into the cloud. Disadvantages of Cloud Computing: In spite of its many benefits, as mentioned above, cloud computing also has its disadvantages. Businesses, especially smaller ones, need to be aware of these cons before going in for this technology. Some are as follows: TechnicalIssues: Though it is true that information and data on the cloud can be accessed anytime and from anywhere at all, there are times when this system can have some serious dysfunction. You should be aware of the fact that this technology is always prone to outages and other technical issues. Even the best cloud service providers run into this kind of trouble.
  • 4. Cloud Computing Page | 4 COMSATS Institute of Information Technology Vehari Security In The Cloud: The other major issue while in the cloud is that of security issues. Before adopting this technology, you should know that you will be surrendering all your company’s sensitive information to a third-party cloud service provider. This could potentially put your company to great risk. Prone To Attack: Storing information in the cloud could make your company vulnerable to external hack attacks and threats. As you are well aware, nothing on the Internet is completely secure. In Conclusion: Like everything else, cloud computing too has its pros and cons. While the technology can prove to be a great asset to your company, it could also cause harm if not understood and used properly. The fastest path to success is moving to the cloud. In the past 10 years, cloud computing has been the most important trend in enterprise technology. 80% of cloud adopters saw improvements within 6 months of moving to the cloud. Components of cloud computing: Through a subscription arrangement, most services that you can leverage from a data center can now be leveraged from the cloud. While many in the industry can debate the components, there are 11 major categories or patterns of cloud computing technology: 1. Storage as a service 2. Database as a service 3. Information as a service 4. Process as a service 5. Application as a service 6. Platform as a service 7. Integration as a service 8. Security as a service 9. Management as a service 10. Testing as a service 11. Infrastructure as a service The detail of the some of the above headings:  Platform as a service (PAAS): It is a complete platform, including application development, interface development, database development, storage, testing, and so on, delivered through a
  • 5. Cloud Computing Page | 5 COMSATS Institute of Information Technology Vehari remotely hosted platform to subscribers. Based on the traditional time-sharing model, modern platform as a service providers provide the ability to create enterprise-class applications for use locally or on demand for a small subscription price or for free.  Testing as a service (TAAS): It is the ability to test local or cloud-delivered systems using testing software and services that are remotely hosted. It should be noted that while a cloud service requires testing unto itself, testing as a service systems have the ability to test other cloud applications, Web sites, and internal enterprise systems, and they do not require a hardware or software footprint within the enterprise.  Infrastructure as a service (IAAS): It is actually data center-as-a-service, or the ability to remotely access computing resources. In essence, you lease a physical server that is yours to do with as you will and, for all practical purposes, is your data center, or at least part of a data center. The difference with this approach versus more mainstream cloud computing is that instead of using an interface and a metered service, you have access to the entire machine and the software on that machine. In short, it is less packaged.  Software as a service (SAAS): It is a software distribution model in which a third-party provider hosts applications and makes them available to customers over the Internet. SAAS is one of three main categories of cloud computing. SAAS removes the need for organizations to install and run applications on their own computers or in their own data centers. This eliminates the expense of hardware acquisition, provisioning and maintenance, as well as software licensing, installation and support. How the componentof cloud computing work together? Draw Architecture. First, you have to know what cloud computing is to understand the advantages of this new way of providing computing resources in the cloud. Second, you have to understand the different types of cloud offerings (IAAS), (PAAS), (SAAS) and business process as a service (BPAAS). Each service is built on top of the other. Now, how does it work? The Cloud Computing Reference Architecture (CCRA) is a great place to start. I don’t mean that the CCRA is the Holy Grail and should always be fully applied, but it gives you material to design your own solution and understand the architecture. You can find some questions and answers in this assignment: “What is CCRA?” The CCRA defines multiple components, and each component fulfills a given functionality.
  • 6. Cloud Computing Page | 6 COMSATS Institute of Information Technology Vehari The first building block is the infrastructure where the cloud will be implemented. The infrastructure will support the different types of cloud (IAAS, PAAS, SAAS, BPAAS). To be able to provide these services you will need Operating System Services (OSS), which will be in charge of deploying the requested service. It is very flexible and depends on the service provider. A cloud computing environment will also need to provide interfaces and tools for the service creators and users. This is the role of the Cloud Service Creator and Cloud Service Consumer components. Now, let’s see how it works in reality. Generally, you log in to a portal and you order your services through the Cloud Service Consumer. This service has been created by the cloud service provider and can be a simple virtual machine (VM) based on an image, network components, an application service such as an Web App environment, Mongo DB. It depends on the provider and type of resources and services. The cloud provider will validate, through the BSS, your request and if the validation is okay, it will provision the request through the OSS. You will receive the credentials to access your requested services and you will usually receive a monthly invoice for your consumption.
  • 7. Cloud Computing Page | 7 COMSATS Institute of Information Technology Vehari Which companies providing the services ofcloud computing? Generally speaking, cloud providers fall into three categories: software-as-a-service providers; infrastructure-as-a-service; and platform-as-a-service. Here are some cloud companies that are worth watching: Company name: Amazon Founded: 1994 Location:Seattle Amazon is one of the true innovators in Web-based computing, offering pay-as-you-go access to virtual servers and data storage space. In addition to these core offerings, Amazon offers the Simple DB; the Cloud Front; and the Simple Queue Service (a hosted service for storing messages as they travel between computers).Launch the Elastic Compute Cloud in 2006. CEO:Jeffrey Bezos, Amazon's founder, was previously a financial analyst. Who uses the service : 10 of thousands of small businesses, enterprises and individual users, include the New York Times. Company name: AT&T Founded: 1983 Location:Dallas Why we're watching it: Amazon and Google may be the biggest names in cloud computing today, but don't discount the built-in advantage telcos have when it comes to infrastructure. "Building publicly accessible cloud infrastructure is not inexpensive or uncomplicated" CEO: Randall Stephenson, appointed in 2007 after three years as AT&T's COO. Who uses the service:official Web site of the U.S. Olympics Committee Company name: Google
  • 8. Cloud Computing Page | 8 COMSATS Institute of Information Technology Vehari Founded: 1998 Location:Mountain View, Calif. No one knows the Internet quite like Google. While the company's main focus is crawling the Web and delivering advertising-supported search results. CEO:Eric Schmidt, former CTO of Sun and former CEO of Novell, took the helm in 2001. Who uses the service: Lots of small businesses, enterprises and colleges including Arizona State University and Northwestern University. Company name: Microsoft Founded: 1975 Location:Redmond, Wash. Microsoft's first big foray into the cloud. But for all of Microsoft's might, it is still a new player in the cloud market and has questions to answer. For example, will it be easy to move existing applications onto the Azure platform, and will Microsoft avoid the tendency CEO: Steve Ballmer appointed CEO in 2000 after 20 years with the company. Who uses the service:Software companies Epicor, S3Edge and Micro Focus are among the early customers. Company name: Rackspace Founded: 1998 Location:San Antonio Rackspace has a long history of offering hosted data center services and is a trusted name in the enterprise. With Mosso, Rackspace is taking aim at the platform-as-a-service and infrastructure-as-a-service markets CEO:Lanham Napier joined Rackspace as CFO in 2000 and became CEO in 2006. Who uses the service:Web developers and software-as-a-service providers such as Zapproved.
  • 9. Cloud Computing Page | 9 COMSATS Institute of Information Technology Vehari References: boldvan. (n.d.). Retrieved March 26, 2017, from boldvan.com: http://boldvan.com/blog/3- components-of-cloud-technology-saas-paas-and-iaas/ networkworld. (n.d.). Retrieved March 26, 2017, from networkworld.com: http://www.networkworld.com/article/2268033/virtualization/virtualization-10-cloud- computing-companies-to-watch.html sharpcorner. (n.d.). Retrieved March 26, 2017, from c-sharpcorner: http://www.c- sharpcorner.com/UploadFile/b6cb4b/components-of-a-cloud-computing/ webopedia. (n.d.). Retrieved March 26, 2017, from webopedia.com: http://www.webopedia.com/TERM/C/cloud_computing.html Books References: (2014). Cloud Computing. In R. R. Krcmar, Trusted Cloud Computing (p. 315). Germany: Springer. (2016). Information Technology. In T. Mutafa, The Concept of Information Technology (p. 613). Faisalabad: KitaabMarkaz. (2015). Cloud Comuting. In M. R. Rafaels, Cloud Computing "From Begning to End" (p. 152). Create space independent publishing forume. (2016). Cloud Computing. In B. Sosinsky, Cloud Computing (p. 531). it-ebooks. (2014). Itroduction to Cloud Computing. In Sreenath, Intro to Cloud Computing (p. 100). India.