Friday May 18, 2012

Cloud Defined for grade school kids

Cloud Defined

"Cloud computing is the next stage in the Internet's evolution, providing the means through which everything — from computing power to computing infrastructure, applications, business processes to personal collaboration — can be delivered to you as a service wherever and whenever you need."

"When I can get access to all my files on all my different computers when I am at the coffee shop".

"Internet-based applications"

"Shared computer resources that can be accessed from anywhere, created by end users, be expanded and deleted as needed, and paid for as by how much you use (or free).

Example Cloud (consumer) Applications

1. Youtube -

2. Flickr -

3. Apple iCloud

4. Facetime

5. Zoho Writer -

6. Google, GMail -,

7. Skype -

8. MapMyRide -

9. Dropbox -

10. Blogs -

11. Twitter -!/migrating2cloud

12. LinkedIn -

13. Gaming

14. Gmail contacts -

What is migrating to the Cloud

Moving applications and/or information for local devices (iPads, PCs, laptops, smart phones, cell phones etc) to a location that is accessible through the internet.

Examples include:

1. Moving games that can only be played on a Wii, iPad etc. to allow them to be played by players all over the world.

2. Moving word processing applications like Microsoft Word to a browser environment like or Google Docs.

3. Moving all of you friends contact information from an address book, cell phone storage to Google contacts.

4. Moving you calendar from a daily calendar to Google contacts.

5. Moving your dairy from the 'book under your clothes in your dresser' to

Example Cloud (enterprise) Applications

1. -

2. Amazon Web Services -

3. Terremark -

Cloud Questions

1. What happened when the Internet/cloud went down ?

2. How can you continue to edit documents when the cloud is 'off line' ?

3. How can a file be shared with someone when the cloud is 'off line' ?

4. What are some ways to interact with someone (without video) using the cloud ?

5. What are some ways to share files and photos using the Cloud ?

6. How do you currently use cloud applications ?

7. How do you see yourself using the cloud after this session ?

8. What are some ways to interact with someone using video ?

9. How can you inexpensively interact with someone internationally using the c

Monday Apr 09, 2012

Hitachi Data Systems definition of cloud

1. Ability to rapidly provision and de-provision a service. (aka: provisioning)
2. A consumption model where users pay for what they use. (aka: chargeback and showback)
3. The agility to flexibly scale - 'flex up' or 'flex down' - the services without
extensive pre-planning. (aka: elasticity)
4. Secure, direct connection to the cloud without having to recode applications (aka: internet-based)
5. Multi-tenancy capabilitites that segregate and protect the data. (as it says multi-tenancy)

Happen to be I have been talking about 4 of the 5. Did not mention connection to internet as assumed this.

Saturday Sep 17, 2011

Attributes of cloud computing

What really defines a cloud as opposed to running a consolidated system in a private or public accessible network environment are these four characteristics: 1. Provisioning – Dynamic and self-service provisioning. Application provisioning involves deploying applications to your cloud infrastructure with a few mouse clicks. So, when moving to the cloud, application provisioning will be made easier since there are not hundreds or thousands of client machines to deploy too. 2. Metering and chargeback – Metering and chargeback are mechanisms for gathering compute resource usage (metering) and then charging back the user, department, or company for the computing cycle that they consume. In the client/server model, metering and chargeback where not necessary because each user had their own personal computer and typically each department or customer had their own database server. 3. Multi-tenancy – Multitenancy, or running multiple customers or departments on the same central hardware and software infrastructure, is not an issue for client/server applications since each user has her own instance of the application, and most likely each department or customer has its own dedicated database server. In cloud environments, the application, database, and hardware infrastructure are shared among departments or even companies. 4. Elastic – Elasticity refers being able to dynamically provision, migrate, and allocate computing resources to users, departments or customers. It includes the infrastructure to easy set up and ‘tear down’ applications. One of the first areas that customers focus on when moving to the cloud is developer and User Acceptance Testing (UAT) environments. The ability to quick set up a new test environment and then delete it once the testing is done is a cost effective and time saving exercise when done using cloud computing.

Wednesday Jun 29, 2011

What is the cloud?

Everyone has their own definition cloud computing. This is a real conversation overheard at small cafe in NH between two general contractors: Contractor One: I can't get document I need because it is on my home PC. Contractor Two: You need cloud computing! Contractor One: What the hell is that? Contractor Two: You log into one computer and all your information for all your other computers is available. The NH live free or die definition of cloud computing!

Migrating legacy client/server and mainframe technologies to the Oracle cloud.


« June 2016