Wednesday, March 26, 2014

What Is Cloud Computing?


Cloud Computing

What is Cloud Computing?

We come across this term quite a few times, though may not clearly understand it. With its popularity, there are many myths attached to “What is cloud computing?”or “What does it consist of?” or “Is it worth going for?” To overcome your peculiarities with cloud computing, we have come up with this blog post to make the entire idea behind cloud computing clear to you!
According to Wikipedia, “Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet).”
To make it simple for you, Cloud computing is an internet based computing where various services such as storage, applications, servers, etc are delivered through internet. With the technique of cloud computing you can now store, access and process data and applications over the internet instead of your system’s hard drive.
Now we know ‘what is Cloud Computing’, we also need to know why cloud computing is known as “Cloud computing?” What relation does “cloud” have with a technology that offers remote services? Actually nothing! The name cloud is derived from the cloud shape that is universally used to depict internet in graphics.
 Cloud computing has 3 Service Models and 4 Deployment Models which are explained below!

3 Service models of Cloud Computing:

  1. Infrastructure-as-a-Service (IaaS)
  2. Platform-as-a-Service (PaaS)
  3. Software-as-a-Service (SaaS)

1.Infrastructure-as-a-Service (IaaS):

Also known as Hardware as a Service (HaaS), Infrastructure as a Service (IaaS) is a category of cloud computing in which an organization outsources the equipment used to support operations, including storage, servers hardware and networking components. The deal is like this – The service provider is the owner of the equipment and is responsible for configuring , running and maintaining it. The client, on the other hand, pays on a per-use basis. IaaS offers a standardized, dynamic, flexible and sometimes virtualized environment for the end users.
Characteristics of IaaS include:
  • Virtualization of Desktop
  • Internet availability
  • Use of billing model
  • Computerized administrative tasks
  • Utility computing service
  • Policy-based services
  • Active scaling
Some of the prominent industry names offering  IaaS are Amazon Web Services and AT&T.

2. Platform-as-a-Service (PaaS):

Platform as a Service (PaaS) is another service model of cloud computing that provides application execution services like application runtime, storage, and integration. PaaS follows a resourceful and responsive approach to operate scale-out applications and make these applications profitable. In this model the provider provides the servers, networks, storage and other services. On the other hand, the consumer controls software deployment and configuration settings.
Characteristics of PaaS include:
  • Facilitation of hosting capabilities
  • Designing and developing the application
  • Integrating web services and databases
  • Providing security, scalability and storage
  • Versioning the application and application instrumentation
  • Testing and deployment facilities
Some of the prominent industry names offering PaaS are Google App Engine and OpenStack.

3. Software-as-a-Service (SaaS):

As a cloud computing service model, Software as a Service (SaaS) provides business processes and applications, including CRM, e-mails, collaboration, and so on. SaaS helps in optimizing the cost and delivery in exchange of negligible customization and represents a shift of operational risks from the consumer to the provider. All infrastructure and IT operational functions are abstracted away from the consumer. SaaS is sometimes referred to as “on-demand software” and is usually priced on a pay-per-use basis. SaaS providers price applications using a subscription fee.
Characteristics of SaaS include:
  • The application is hosted centrally.
  • Outsourcing hardware and software support to the cloud provider.
  • Enhancing the potential of an organization to reduce its IT operational costs.
  • No need to install new software to release updates. Infact, any update can be executed by the cloud provider itself not the customers.
  • Software testing takes place at a faster rate as Saas applications have only one configuration.
  • Easy recognition of areas that need improvement as the solution provider has access to user behavior within the application itself.
Some of the prominent industry names offering SaaS are Salesforce and Microsoft Office 365.
To know more about “What is Cloud Computing”, the table below is showing a comparison among the 3 Cloud Computing Service Models:
comparison between cloud models

4 primary Cloud Computing Deployment models:

  1. The Private Cloud
  2. The Public Cloud
  3. The Hybrid Cloud
  4. The Community Cloud

1.The Private Cloud

In the private cloud, hosting is built and maintained for a specific client. The infrastructure required for hosting can either be on-premises or at a third-party location.Though private cloud is not a good option to optimize cost, however, it is a boon for two reasons:
1. It is great deployment model from security point of view! When organizations start using cloud computing, they face several challenges including data security. The private cloud takes care of this through secure-access VPN or by the physical location within the client’s firewall system. Thus, this model is best suited for mission-critical applications. There are many organizations that use virtual private cloud such as Amazon.
2. Secondly, private cloud is implemented by organizations where there is a strict requirement that data should obey the rules of various regulatory standards such as HIPAA, SOX, or SAS 70. Such standards make sure that the data is audited according to the protocols set. Thus, Private cloud models are well suited in healthcare and pharmaceutical industries.

2.The Public Cloud

As opposed to the Private cloud, in the Public cloud deployment model, services and infrastructure are offered to several clients free of charge or on the basis of a pay-per-user license policy. Even Google adopts public cloud model. This is a true cloud hosting which provides cost benefits by reducing IT operational costs substantially. This model is widely used in organizations that require to handle host SaaS applications, load spikes, utilize interim infrastructure for developing and testing and take care of applications which are used by several consumers to avoid heavy infrastructure investment.

3.The Hybrid Cloud

But what if organizations look for both data security and cost benefits? We also have the Hybrid cloud deployment model! This deployment model enables organizations to secure their data and applications on a private cloud and cut down on IT operational costs by storing the shared information on the public cloud.Another advantage of hybrid cloud is that this model comes into rescue when the present private cloud infrastructure unsuccessful in managing load spikes and requires back-up to support the load. Hence, using the hybrid cloud, the organizations can transfer workloads between public and private cloud hosting without any trouble to the consumers. Some examples of hybrid cloud are Force.com and Microsoft Azure.

4.The Community Cloud

This is another cloud deployment model, where the cloud infrastructure is shared by many organizations with the same policy and compliance considerations. Because this model is shared by a bigger group, this further enables in decreasing the IT operational costs in contrast to private cloud.
This cloud model is best suited for state-level government departments that need access to the same data and applications relating to the local population, roads, electrical stations, hospitals.
 Types of Cloud deployment models

Now let’s look into some of the other technologies associated with cloud computing:

Big data and Cloud Computing:
Big data is nothing but an assortment of such a huge and complex data that it becomes very tedious to capture, store, process, retrieve and analyze it with the help of on-hand database management tools or traditional data processing techniques. As Big Data is getting Bigger day by day, a synchronization of big data and cloud computing is inevitable. Infact, it is a perfect match! Web is fast replacing desktop applications, thus, there arises a need of cloud computing stepping up into the big data arena and providing unlimited resources when needed.

Hadoop and Cloud computing:

Hadoop is an open source software framework that supports data-intensive distributed applications and is considered a panacea for managing big data. Though originally Hadoop started supporting the large data driven companies like Facebook and LinkedIn, nowadays Hadoop has become more enterprise-driven and can be used in different industries at par! Though Hadoop works best on Windows and Linux, it can also work on other operating systems like BSD and OS X. Thus, Hadoop and Cloud computing are in great demand in several organizations. In no time, Hadoop will become one of the most required Apps for Cloud Computing. This is evident from the number of Hadoop clusters offered by cloud vendors in various businesses. Thus, Hadoop will reside in the cloud soon!
This further leads to an acute need for huge number of Hadoop professionals who can help big organizations manage Big Data!
 Hadoop and Cloud Computing

Why Cloud Computing is a boon for professionals today?

A great news for all aspiring IT professionals! In the world, where organizations are dealing with Big data every moment, Cloud Computing is a boon for them! Thus, today organizations and businesses are ready to invest in Cloud Computing Models because of their amazing results. Cloud computing is one of today’s hottest IT trends! In fact, all over the world, there is a severe shortage of cloud computing professionals. This,in turn means a great opportunity for those who have or are acquiring skill sets in cloud computing. For example, Oracle has a widespread set of cloud computing solutions. However,such intricate systems require very highly-skilled IT professionals to effectively develop, implement, administer and maintain them.Being an IT professional, do consider Cloud computing! You could be a software engineer, or a system engineer, or even a network administrator. There are numerous career opportunities in cloud computing!
Cloud Computing image

91 comments:

  1. Excellent incredible blog layout! How long have you been blogging for? you make running a blog look easy. The overall glance of your website is magnificent, let alone the content!

    Cloud Computing Training in Chennai

    ReplyDelete
  2. Truly a very good article on how to handle the future technology. After reading your post,thanks for taking the time to discuss this content.
    cloud migration

    ReplyDelete
  3. it's a excellent article. its shows a proper and complete information about cloud hosting.well defined the cloud services.

    ReplyDelete
  4. Very well described about the cloud computing. We are also working with it.
    AWS Cloud Computing
    Microsoft Cloud Computing
    Cloud Computing SaaS

    ReplyDelete
  5. Cloud computing technology offers both time- and money-saving benefits, which makes it a great fit for small business. As cloud computing benefits become more tangible, more small businesses are moving to the cloud. Still, as with any technology, you don’t want to jump in without proper preparation.

    salesforce training in Chennai

    ReplyDelete
  6. Thank you. Cloud computing services is really a nice concept - it is awesome, and I appreciate your helping to share about this.

    ReplyDelete
  7. The way to have you heard about Cloudslam 2010 conference which the 2nd annual and virtual conference covering latest trends and innovations of Cloud Computing and its technologies. I hope this would be an good opportunity to gather more information on Cloud Computing and its technologies.

    aws training in chennai

    ReplyDelete
  8. Interesting article. it was nice to read a useful article here. method of presentation as well, and easy to understand. thanks for sharing.
    openstack hypervisor support

    ReplyDelete
  9. This comment has been removed by the author.

    ReplyDelete
  10. Nice post! This blog has given me a better understanding. Thanks a lot for such an informative blog post.

    ReplyDelete

  11. Great article, thanks for the tips! for more ideas about do visit their page Cyber Security Hub

    ReplyDelete
  12. If anyone is looking to learn Salesforce Cloud Computing. DIAC is offering 10% off on its all salesforce courses. These are very comprehensive step by step courses. Once you call us, you get lifetime support with all updates free. Call us @91-9310096831

    ReplyDelete
  13. A reputed company in India offering cloud consulting services to enterprises and delivers robust and secure cloud application development, cloud collaboration & migration.

    ReplyDelete
  14. Those guidelines additionally worked to become a good way to
    recognize that other people online have the identical fervor like mine
    to grasp great deal more around this condition.


    aws training in bangalore



    aws training in chennai

    ReplyDelete
  15. DIAC is offering Salesforce.com Training with on admin, developer, salesforce lightening, crm. Call @ +919310096831 for details on course fees, syllabus, placement facilities, batch timings, course duration.

    ReplyDelete
  16. Really cool post, highly informative and professionally written and I am glad to be a visitor of this perfect blog, thank you for this rare info!

    AWS Training in Bangalore|
    AWS Training in chennai|

    ReplyDelete
  17. very gud information about cloud computing. This informaton is very usefull. We provide best servecies for Cloud Computing http://austeretech.com/cloud-solutions/

    ReplyDelete
  18. very gud information about cloud computing. This informaton is very usefull. We provide best servecies for Cloud Computing.For more information or services please click here.http://austeretech.com/cloud-solutions/

    ReplyDelete
  19. Really very informative and creative contents. This concept is a good way to enhance the knowledge.thanks for sharing. please keep it up
    Cloud Computing Training in gurgaon

    ReplyDelete
  20. A very helpful and interesting cloud computing blog. Detailed information is given about cloud computing, it's service models, deployment models and much more. Thank you so much...

    ReplyDelete
  21. This comment has been removed by the author.

    ReplyDelete
  22. I am really happy with your blog because your article is very unique and powerful for new reader.
    aws training in bangalore

    ReplyDelete
  23. Really a excellent blog on the Cloud computing training in noida. Aptron also offering the Training course on the various technology

    ReplyDelete
  24. I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.


    Amazon Web Services Training in Chennai


    ReplyDelete
  25. Nice Information you have written here. Really Great Stuff.
    Cloud Services in Hyderabad

    ReplyDelete

  26. Thank you for sharing such great information very useful to us.
    Cloud Computing Training in Delhi

    ReplyDelete

  27. It is really a great work and the way in which you are sharing the knowledge is excellent.Amazon Web service Training in Velachery

    ReplyDelete
  28. This is really very nyccc blog ....It gives very useful information...Thanx for this
    Cloud Computing Training in Chandigarh

    ReplyDelete



  29. It is really a great work and the way in which you are sharing the knowledge is excellent.Amazon Web service Training in Velachery

    ReplyDelete
  30. I read this article. I think You put a lot of effort to create this article. I appreciate your work. salesforce Online Training India

    ReplyDelete
  31. Could computing has come so far that now it allows to deploy without having a server. This is made possible by Amazon. For more infor search for Lambda. They are powerful cloud computing tools.

    ReplyDelete
  32. Thanks for your post. This was an excellent information. It is amazing and wonderful to visit your site. Keep sharing...

    aws training in pune
    aws classes in pune

    ReplyDelete
  33. Nice and good article. It is very useful for me to learn and understand easily. Thanks for sharing your valuable information and time. Please keep updatingmulesoft Online training

    ReplyDelete
  34. Fantastic and useful we blog thanks for publishing this.it's useful and informative.keep up the great.
    Cloud Computing System

    ReplyDelete
  35. Wonderful bloggers like yourself who would positively reply encouraged me to be more open and engaging in commenting.So know it's helpful.

    aws training in chennai

    selenium training in chennai

    ReplyDelete
  36. This effectively removes the requirement for corporations to take care of in-house IT employees, particularly for little businesses, or manage physical pc resources.Cloud Computing

    ReplyDelete

  37. Thank you for your information.it is very nice article.
    Aws Training in Pune

    ReplyDelete
  38. I found a lot of interesting information here. A really good post, very thankful and hopeful that you will write many more posts like this one.cloud computing training

    ReplyDelete
  39. Really Awesome!!! The post you have made is helpful for everyone who are at starting stage of learning sales force.
    Sales Force online training in India, USA, Uk.

    ReplyDelete
  40. Thanks for sharing this informative blog post. Nice video. easy to understandable, really helpful for learning.
    Deep Learning Training in Hyderabad

    ReplyDelete
  41. Hi, Nice and useful blog. Thanks for providing a useful and informative post here. keep sharing posts like this. Thank you!!
    Internet of Things (IoT) Training in Hyderabad
    Internet of Things (IoT) Training in Ameerpet

    ReplyDelete
  42. Very nice post here thanks for it I always like and search such topics and everything connected to them.Excellent and very cool idea and the subject at the top of magnificence and I am happy to comment on this topic through which we address the idea of positive re like this.

    Software Development Company in Chennai
    Top IT company in Chennai

    ReplyDelete
  43. Looking for a SaaS App Development Company? Augurs Technologies is SaaS Application Development Company in India and develop custom applications for your growing business.

    ReplyDelete
  44. Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us. Do check Ethical Hacking Course in Chennai  | Ethical Hacking Course  Get trained by an expert who will enrich you with the latest updates.
    Ethical Hacking Certification 
    Hacking Course 
    Learn Ethical Hacking 

    ReplyDelete
  45. Thanks for sharing informative article on cloud computing, keep sharing more posts like this, thank you!
    DevOps Online Training

    ReplyDelete
  46. Great informative bog. Thanks for sharing such a valuable information with us.

    karnatakapucresult
    Technology

    ReplyDelete
  47. Hi,
    This is great Blog. Thanks for sharing content and such nice information for me. I hope you will share some more information about will cloud computing. Please keep sharing!

    QA and Testing

    ReplyDelete
  48. Thanks for sharing this valuable information and we collected some information from this blog.
    Cloud Computing Training in Delhi

    ReplyDelete
  49. Great explanation to given on this post and i read our full content was really amazing,then the this more important in my part of life. The given information very impressed for me really so nice content.
    aws training in chennai | aws training in annanagar | aws training in omr | aws training in porur | aws training in tambaram | aws training in velachery

    ReplyDelete
  50. "Great post i must say and thanks for the information. Education is definitely a sticky subject. However, is still among the leading topics of our time. I appreciate your post and look forward to more.

    Digital Marketing Training Course in Chennai | Digital Marketing Training Course in Anna Nagar | Digital Marketing Training Course in OMR | Digital Marketing Training Course in Porur | Digital Marketing Training Course in Tambaram | Digital Marketing Training Course in Velachery
    "

    ReplyDelete
  51. Nice article i was really impressed by seeing this article, it was very interesting and it is very useful for me.I get a lot of great information from this blog. Thank you for your sharing this informative blog..
    Salesforce Training in Chennai

    Salesforce Online Training in Chennai

    Salesforce Training in Bangalore

    Salesforce Training in Hyderabad

    Salesforce training in ameerpet

    Salesforce Training in Pune

    Salesforce Online Training

    Salesforce Training

    ReplyDelete
  52. Awesome blog. It was very informative. I would like to appreciate you. Keep updated like this!

    AWS cloud training
    Docker kubernetes training
    Devops training

    ReplyDelete
  53. Have had a great experience iClass Gyansetu in Gurgaon . Love the quality of their study material. Had a good class room training. The executives are helpful. Have completed my certification successfully.
    Bigdata Hadoop Training in Gurgaon
    Devops Training in Gurgaon
    Python Training in Gurgaon

    ReplyDelete
  54. This information really helped me a lot. It was very informative. If you are interested in doing Cloud Computing Certification then go through this content...

    ReplyDelete
  55. I really liked your blog... It Was very informative and well explained. Thanks for sharing this valuable content. If anyone want to read about Why Do AWS Solutions Architect Associates Get Paid So Much? then visit this blog once...

    ReplyDelete
  56. I really appreciate this post and I like this very much. I am waiting for new post here and Please keep it up in future.

    CloudBox99 offers you with the best Web hosting services in Hyderabad and facilitates enterprises to transform digitally. We keep you covered in terms of all your IT requirements with unmatched expertise and deep domain knowledge

    ReplyDelete
  57. Impressive! Thanks for sharing with us!
    We are one of the best cloud consulting services providers in usa contact us for more details

    ReplyDelete
  58. Very useful post, i think amazing content is very Useful for any website to attract people.
    Web Hosting in UAE

    ReplyDelete
  59. Great blog, Keep writing such informative blogs, I am a regular reader of your blogs
    garden decoration items

    ReplyDelete
  60. It's a very excellent post, and I appreciate it. I constantly appreciate these posts' fantastic information. thank you a lot!
    Best MEC Colleges in Hyderabad


    ReplyDelete
  61. Just perusing all of your weblogs is a true pleasure for me. I wanted to let you know that there are individuals like me who value the work you do. Best Colleges For BBA In Hyderabad



    ReplyDelete
  62. I perused this piece of writing. I believe you worked very hard to write this essay. I value what you've done. Colleges In Hyderabad For B.com

    ReplyDelete
  63. That is a very nice post! If you have any specific questions or need more information about Python, feel free to ask. Come to Python Classes in Pune

    ReplyDelete