Introduction to Cloud Computing...Cloud computing and technology New advances in computer...

29
LawrenceKarp.com Introduction to Cloud Computing November 2011 CRRA Tech Open House

Transcript of Introduction to Cloud Computing...Cloud computing and technology New advances in computer...

Page 1: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Introduction to Cloud

Computing

November 2011

CRRA Tech Open House

Page 2: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Today’s Session

We are going to explore what Cloud Computing is and the technology behind it.

Page 3: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Cloud Computing?

� Imagine your PC and all of your mobile devices being in sync—all the time. Imagine being able to access all of your personal data at any given moment

� Imagine being able to share that data—photos, movies, contacts, e-mail, documents, etc.—with your clients, friends, family, and coworkers in an instant.

Page 4: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

By Definition

� Cloud computing is Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand, like the electricity grid.

Page 5: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

WHAT?

“Cloud computing us a buzzword…”

“The concept, quite simply, is that vast computing resources will reside

somewhere out there in the ether (rather than in your computer room) and we’ll connect to them and use them as needed.”

- Jonanthan Weber (The Times Online)

Page 6: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Everything is Connected!

From the World Wide Web to World Wide Computing.

Page 7: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

You’re Already Using Cloud

� Gmail

� Hotmail

� Facebook

� Wordpress

� DropBox

� Bing

� CloudMe

Page 8: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Cloud Characteristics

� On Demand self service

� Ubiquitous network access

� Scalable

� Pay per use

� Many programs / services are FREE

� Users have no idea how the underlying technology architecture works. If you can get to the Internet you can get to your data.

Page 9: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Financial Drivers

For Business – It’s Cheaper, Better!

� Efficient use of IT services

� Economics of scale Cheaper:

� Storage and Back-up

� Computers

� Servers / additional hardware / support

� Pay as you go

Page 10: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Cloud computing and technology

� New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and fast, inexpensive servers have all combined to make cloud computing a compelling model.

Page 11: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

The End of the PC?

NOPE!

Most cloud applications that exist now and that will be built are accessible from a PC.

So will the Mobile Applications!

Page 12: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Mobile Cloud Computing

Page 13: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Major Cloud Computing Services

Page 14: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

SAAS - Software as a service

� The major service given as part of Cloud Computing services. Often called the first service.

� Most Used and Known

� The application itself is provided by the service provider. Examples:

Webex, GotoMeeting, OfficeLive, GoogleDocs, Gmail, Hotmail, Flickr, and

Picasa

Page 15: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

IAAS – Infrastructure as a service

� Service providers offers capacity for rent in the form of Hosted Data Centers & Servers

� This is usually done by businesses that need more computing power and disk space.

Page 16: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

PAAS – Platform as a service

� Platform enables aolication developers to host their services on-line.

� Best example is Google App’s for business

Page 17: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Page 18: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Cloud Communications

� CAAS – Communications as a service is a type of outsourced communication solution where a third party vendor is responsible for the management of hardware and software required for using Voice over IP (VoIP), instant messaging, and video conferencing on fixed and mobile devices.

Page 19: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Cloud Types

� Private

� Public

� Hybrid

� Community

Page 20: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Public Cloud

� In simple terms, public cloud services are

characterized as being available to clients from a

third party service provider via the Internet.

� The term “public” does not always mean free,

even though it can be free or fairly inexpensive to

use. A public cloud does not mean that a user’s

data is publically visible; public cloud vendors

typically provide an access control mechanism for

their users. Public clouds provide an elastic, cost

effective means to deploy solutions.

Page 21: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Private Cloud

� A private cloud offers many of the benefits of a public cloud computing environment, such as being elastic and service based. The difference between a private cloud and a public cloud is that in a private cloud-based service, data and processes are managed within the organization without the restrictions of network bandwidth, security exposures and legal requirements that using public cloud services might entail. In addition, private cloud services offer the provider and the user greater control of the cloud infrastructure, improving security and resiliency because user access and the networks used are restricted and designated

Page 22: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Hybrid Cloud

� A hybrid cloud is a combination of a public and private cloud that interoperates. In this model users typically outsource non-business critical information and processing to the public cloud, while keeping business-critical services and data in their control

Page 23: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Community Cloud

� A community cloud is controlled and used by a

group of organizations that have shared interests,

such as specific security requirements or a

common mission. The members of the community

share access to the data and applications in the

cloud.

� North Carolina Research and Education Network

(NCREN) was highlighted for it’s planning,

experimenting, and delivering cloud based

community applications – Edcucase.edu

Page 24: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Your Own Cloud?

� Say you have a laptop and an iPad, iPhone or

Android device. Did you know you can create your

own cloud?

� Leave your laptop at home or office connected to

the internet (and power on)

� Purchase logMeIn Ignition. Install App on iPhone,

iPad, computer, and/or Android device(s).

� Setup and Instant Cloud via Remote Desktop

Page 25: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Cloud computing impact

� As a result, cloud computing has the potential to change the software industry entirely. The way applications are purchased, licensed and run over the network instead of installed on a user's desktop / laptop.

� This shift will put data centers and their administrators at the center of the distributed network, as processing power, electricity, bandwidth and storage are all managed remotely.

� This will affect our business models, but the underlying architecture of how technology companies develop, deploy, run and deliver applications.

Page 26: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

What’s Next – What’s to Come?

Full Desktops with links to local apps and Hosted applications.

� Cloudo.com

� EyeOS

Page 27: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Difficulties for cloud computing

� Continuous high availability

� Consistency

� Interoperability and standardization

� Scalability of all components

� Data secrecy

� Legal and political problem of data store and translation across regions

� Performance issue

� Difficulty customizing

� Organizational obstacle

Page 28: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Potential issues in cloud

computing

� Privileged user access.

� Regulatory compliance.

� Data location.

� Data segregation.

� Recovery.

� Investigative support.

� Long-term viability.

Page 29: Introduction to Cloud Computing...Cloud computing and technology New advances in computer processors, virtualization technology, distributed storage, broadband Internet access , and

LawrenceKarp.com

Thanks