Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore Ppt on Cloud Computing (1)

Ppt on Cloud Computing (1)

Published by Zayan Mohammed, 2022-07-05 17:53:38

Description: Ppt on Cloud Computing (1)


Read the Text Version

Cloud Computing By Zayan Mohammed 7-B

Table of Contents • Introduction to Cloud computing • Use of cloud computing • Advantages of Cloud computing • Disadvantages of Cloud computing • Types of Cloud computing

What is Cloud Computing

Cloud computing is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed over multiple locations, each location being a data center. Cloud computing relies on sharing of resources to achieve coherence and typically using a \"pay-as-you-go\" model which can help in reducing capital expenses but may also lead to unexpected operating expenses for unaware users.

History of Cloud Computing

Who Invented Cloud Computing? Cloud Computing was invented in the early 1960s by J.C.R Licklider (Joseph Carl Robnett Licklider), an American Psychologist and Computer Scientist. During his network research work on ARPANet (Advanced Research Project Agency Network), trying to connect people and data all around the world, gave an introduction to Cloud Computing technique which we all know today. Born on March 11th, 1915 in St. Louis, Missouri, US, J.C.R Licklider pursued his initial studies from Washington University in 1937 and received a BA Degree with three specializations including physics, maths, psychology. Later in the year 1938, Licklider completed his MA in psychology and received his Ph.D. from the University of Rochester in the year 1942. His interest in Information Technology and looking at his years of service in different areas and achievements, made his appointed as Head of IPTO at ARPA (US Department of Defense Advanced Research Project Agency) in the Year 1962. His aim led to ARPANet, a forerunner of today’s Internet.

Why was Cloud Computing Invented? The Defense Advanced Research Project Agency in the year 1963, funded $2 million for a project which included developing a technology that allows a computer to be used by two or more persons simultaneously. Here giant computers were used, where reels of magnetic tape for memory and a forerunner, currently named “cloud computing” were taken into consideration. It acted as a cloud giving access to max 3 peoples to connect. In the vision of expansion, J.C.R Licklider in the year 1969, developed the ARPANet (known as the primitive version of the internet). He advanced his vision named Intergalactic Computer Network, in which anyone on the globe can be interconnected by means of computers and also access the information from anywhere and anytime

Inventor of Cloud Computing Joseph Carl Robnett Licklider

Uses of Cloud Computing File storage Big Data Analytics Data backups and archiving Disaster recovery Software testing and development Communication Social Networking

File Storage With cloud computing storage services such as Amazon S3, DropBox, or OneDrive, you will be provided with secure access and the scalability to increase or decrease storage based on your needs and budget. For this reason, this type of storage is not only secure but also extremely affordable.

Big Data Analytics cloud computing makes big data analytics simple, useful and inexpensive. For more information, Amazon Web Services (AWS) offer several analytics services for various use cases.

Data Backups and archiving It is easy to implement and provides maximum data security. With this approach, you can backup or archive your sensitive files to cloud-based storage systems. This provides the assurance that your data is still intact even if your live data becomes somehow compromised.

Disaster recovery With cloud computing, you can build a disaster recovery solution in the cloud. In this model you create a replica of your production site and constantly replicate data and configuration settings.

Software testing and development Cloud computing providers offer many tools for continuous integration and continuous delivery that make development and testing faster, less complex and cheaper.

Communication Cloud computing allows people to access cloud-based communication tools such as calendars and emails. Also, messaging and calling apps such as WhatsApp and Skype are all built on cloud infrastructure.

Social Networking with cloud storage, social networking is one of the most common use cases for consumer-driven usage of cloud services.

Advantages of Cloud Computing

Advantages of Cloud Computing High Speed – Quick Deployment Automatic Software Updates and Integration Efficiency and Cost Reduction Data Security Scalability Collaboration Unlimited Storage Capacity Mobility Competitive Edge Data Loss Prevention

High Speed – Quick Deployment The ability to spin up new cloud computing instances in a matter of seconds reshaped the agility and speed of software development. Developers can easily test new ideas and design application architecture without the dependency on on-site hardware limitations or slow procurement processes.

Automatic Software Updates and Integration Continuous Integration and Continuous Delivery rely on the fact that new software versions can be easily tested and deployed in the cloud environment, which allows for higher velocity of product innovation, releasing more and more features to the end-users on a monthly, weekly and in some cases even daily basis. Cloud environments also integrates with common DevOps tools and logging systems which makes it easier to monitor and detect issues in production.

Efficiency and Cost Reduction By using cloud infrastructure, you don’t have to spend huge amounts of money on purchasing and maintaining equipment. This drastically reduces CAPEX costs and Total Cost of Ownership (TCO). You don’t have to invest in hardware, facilities, utilities, or building out a large data center to grow your business. You do not even need large IT teams to handle your cloud data center operations, as you can enjoy the expertise of your cloud provider’s staff.

Data Security Cloud offers many advanced security features that guarantee that data is securely stored and handled. Features like granular permissions and access management via federated roles can restrict access to sensitive data only to the employees that need access to it, and by that reducing the attack surface for malicious actors.

Scalability This scalability minimizes the risks associated with in-house operational issues and maintenance. You have high-performance resources at your disposal with professional solutions and zero up-front investment. Scalability is probably the greatest advantage of the cloud.

Collaboration Cloud environments enables better collaboration across teams: developers, QA, operations, security and product architects are all exposed to the same infrastructure and can operate without stepping on each other toes. Cloud roles and permissions help with better visibility and monitoring on who did what and when, to avoid conflicts and confusion. Different cloud environments can be built for specific purposes like staging, QA, demo or pre-production. It’s much easier to collaborate in a transparent manner and the cloud encourages it.

Unlimited Storage Capacity Related to the scalability benefit above, the cloud has essencially unlimited capacity to store any type of data in various cloud data storage types, depending on the availability, performance and frequency the data has to be accessed. The rule of thumb is that the cost of storage goes up according to the levels of availability of the data, performance and access frequency. Creating and optimizing the cloud cost stucture policy can reduce the cost of cloud storage significantly while maintaining the company’s business goals related to data storage in the cloud.

Mobility Cloud computing allows mobile access to corporate data via smartphones and devices, which is a great way to ensure that no one is ever left out of the loop. Staff with busy schedules, or who live a long way away from the corporate office, can use this feature to keep instantly up-to-date with clients and coworkers.

Data Loss Prevention Cloud infrastructure can also help you with loss prevention. If you rely on a traditional on-premises approach, all your data will be stored locally, on office computers. Despite your best efforts, computers can malfunction for various reasons — from malware and viruses to age- related hardware deterioration, to simple user error.

Competitive Edge Cloud adoption increases every year, since companies realize that it offers them access to world-class enterprise technology. And, if you implement a cloud solution now, you’ll be ahead of your competitors.

Disadvantages of Cloud Computing


Downtime Robust mobile data plans can help to offset that problem temporarily. Cellular service often remains viable when internet access and even power goes out. Of course, data plans are capped and mobile devices have limited battery life.

Security The user is the weak link in almost all security systems. If you don’t use basic digital security methods, cloud computing is about as secure as leaving your laptop open at a coffee shop

Cloud Service Closes Shop The more important the cloud is to your business, the more devastating a sudden provider shutdown will prove. This problem is magnified by the issue of , where migrating from one cloud vendor to another is difficult and expensive.

Types of Cloud Computing

Types of Cloud Computing Infrastructure as Platforms-as-a- Software-as-a- a Service (IaaS) Service (PaaS) Service (SaaS)

Infrastructure as a Service (IaaS)

Infrastructure as a Service (IaaS) Infrastructure as a service (IaaS) is a type of cloud computing service that offers essential compute, storage, and networking resources on demand, on a pay-as-you-go basis.

Examples of Iaas DigitalOcean. Linode. Rackspace. Amazon Web Services (AWS) Cisco Metacloud. Microsoft Azure. Google Compute Engine (GCE)

Use of Iaas IaaS provides all the infrastructure to support web apps, including storage, web and application servers, and networking resources. Your organization can quickly deploy web apps on IaaS and easily scale infrastructure up and down when demand for the apps is unpredictable.

Platforms-as-a-Service (PaaS)

Platforms-as-a-Service (PaaS) Platform as a service (PaaS) is a complete development and deployment environment in the cloud, with resources that enable you to deliver everything from simple cloud-based apps to sophisticated, cloud-enabled enterprise applications.

Examples AWS Elastic Beanstalk. of Paas Windows Azure. Heroku. Google App Engine. OpenShift.

Use of Paas PaaS is a cloud computing service that uses virtualization to offer an application-development platform to developers or organizations. This platform includes computing, memory, storage, database and other app development services. PaaS solutions can be used to develop software for internal use or offered for sale.

Software-as-a-Service (SaaS)

Software-as-a-Service (SaaS) Software as a service is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. SaaS is also known as \"on-demand software\" and Web- based/Web-hosted software.

Examples Google Workspace (formerly GSuite) of Saas Dropbox. Salesforce. Cisco WebEx. SAP Concur. GoToMeeting.

Use of Saas Software as a service (SaaS) allows users to connect to and use cloud-based apps over the Internet. Common examples are email, calendaring, and office tools (such as Microsoft Office 365). SaaS provides a complete software solution that you purchase on a pay-as-you-go basis from a cloud service provider.

Summary 1.Cloud computing is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user. 2.There are 3 types of Cloud Computing, they are- Infrastructure as a service(Iaas) Platform as a service(paas) Software as a service(saa)

Thank you

Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook