This post covers basic concepts around Cloud Computing and three major components i.e. SaaS, PaaS, IaaS (and fourth i.e. important to Oracle DBA’s i.e DBaaS in following post).
What is Cloud Computing: As per Wikipedia Cloud Computing is “Internet Based Computing that Provides Shared Computer Processing Resources on Demand”
Here’s an introductory video for Cloud Computing explained in simple terms :
The three broad categories in which Cloud Computing has been divided are : SaaS, PaaS and IaaS.
A) IaaS stands for Infrastructure as a Service, involves hardware and software combinations to build everything on your own. Three main part of computing i.e. CPU, Memory and Disk can be rented/provisioned on the cloud . Example of IaaS is Amazon’s S3, Google Compute Engine, Oracle Storage Cloud, or Oracle Bare Metal Cloud
B) PaaS stands for Platform as a Service, involves tools and services to develop and deploy applications. Example of PaaS are Google App Engine, Java Cloud Service, Database as a Service, etc
C) SaaS stands for Software as a Service, involves a ready-made applications to be used by its end-users. Example of SaaS are Gmail, DropBox, Oracle Fusion Applications, SalesForce, Workday etc
You can watch more in detail about cloud computing SaaS, PaaS, IaaS in this video below
What are Characteristics/Benefits of Cloud:
- On-Demand & Self Service hence services can be provisioned quickly
- Pay as You Go: Services are Measured and Metered that pay for what you use.
- Multi-Tenancy : Assume living in one of many Flats in Big Building as rented space
- Secure: Against all myths, Cloud Computing is more secure as cloud computing companies spend lot of money to ensure Data is safe
- Reliable: Cloud vendors provide highly available computing
- Scalable: Easily extendible or scalable as your demand increases
What are Deployment Model for Cloud:
- Public Cloud : Services are rendered over a network that is open for Public Use.
- Private Cloud : Cloud infrastructure operated solely for a single Organization.
- Hybrid Cloud : composition of private and public usually a composition of services some form private cloud while others from Public Cloud.
- Community : similar to private cloud but extended to small community like serving all Public Departments in England i.e. Police, Fire Brigade, Hospitals
For more Updates, Videos, Quizes or to ask any Question related to Oracle Join Me in our Private Facebook Tribe for Oracle Cloud and Stay Ahead.
You can start learning Oracle Cloud for DBA’s by registering FREE Oracle Cloud Trial (Get 300 USD FREE Credit) – simply click here and I’ll share FREE Guide with you.
Stay tuned for next post on Oracle Database as a Service (DBaaS) for Oracle DBAs
We hope the content was helpful to you, leave your queries in the comment box about what additional topics you would like to see related to Oracle Cloud and don’t forget to share this with friends and colleagues (We all learn better in Group)
FREE Community
Dennis Bosire says
Thanks for the walkthrough though I think you have interchanged the meaning of public and private cloud.
Regards
Dennis
Atul Kumar says
Thanks Dennis for highlighting this (udpdated now)
mayuresh says
Thats a nice post Atul …Thanks
I think now a days the term Cloud computing has a bigger meaning i.e. also integrating your ERP or business applications with different social media websites like Facebook, LinkedIn etc and providing users same look and feel as they use in social media sites. Also collecting data from different platforms to build intelligence and making better decisions….More extension or correction to this definition are welcome … Thanks
Atul Kumar says
Thanks @MAyuresh for writing to me . Connecting to Social Software like FB or LinkedIn is different than Cloud but Yes I could extend more like Database as a Service or Business Intelligence as Service or Cloud Integration Service or Process Cloud are all part of either PaaS IaaS and SaaS . Moreover plan is to keep things simple and to the point and I’ll expand these over coming months . Thanks once again for writing and keep these comments coming so I can see what more to write .
Sandeep Tanjore says
Atul – Besides the link of DevOps that you sent yesterday, I went through the above videos. Videos are really informative and explains the required terms that I was looking for.
Thanks a lot!
Sandeep
Atul Kumar says
Thanks @Sandeep
Syed Hussain says
Hi Atul,
Public Cloud : Services are rendered over a network that is open for Public Use.
I am a bit confused about public cloud. Can you give me an example what public use means ?
As per my understanding in a private cloud infrastructure and services are dedicated to one particular client and this infrastructure will be with in the premises or any of the oracle data centers,whereas in public cloud infrastructure and services are shared among multiple clients and this infrastructure will be only in oracle data centers.
Correct me if i am wrong.
Thanks,
Syed.
Atul Kumar says
Hi Syed, Firstly I recommend you to watch our Live Show that we did on Facebook at https://k21academy.com/cloudlive02 (Covering Public, Private Hybrid) and if you are not clear with SaaS, PaaS and IaaS then check https://k21academy.com/cloudlive01
Now coming to Public Cloud, this refers to cloud where there are multiple clients (Tenants) using Cloud Service like Oracle’s Public Cloud or Amazon or Azure Public Cloud that means anyone can go, register and access cloud
Yes you are right except at the point where Private doesn’t need to be just at customer side, it can be hosted at the customer site or at Cloud Provider side too.
We cover private and managed private, community cloud or Offerings from Oracle in Cloud in our Journey to Cloud Course at https://k21academy.com/startcloudnow/
Sunil says
Nice Article Atul. Thanks.