What is Cloud Computing? Cloud computing is a technology that uses the internet and central remote servers to maintain data and applications. Cloud computing allows consumers and businesses to use applications without installation and access their personal files at any computer with internet access.
Example A simple example of cloud computing is Yahoo mail, Gmail, or Hotmail etc. You don’t need a software or a server to use them. All a consumer would need is just an internet connection and you can start sending emails.
What it provides computation, software, data access, and storage resources without requiring cloud users to know the location and other details of the computing infrastructure.
Community CloudCommunity cloud sharesinfrastructure betweenseveral organizations from aspecific community withcommon concerns (security,compliance, jurisdiction,etc.), whether managedinternally or by a third-partyand hosted internally orexternally.
Public CloudA public cloud isestablished where severalorganizations have similarrequirements and seek toshare infrastructure so asto realize some of thebenefits of cloudcomputing.
Private CloudPrivate cloud isinfrastructure operatedsolely for a singleorganization, whethermanaged internally or bya third-party and hostedinternally or externally.
Hybrid CloudHybrid cloud is acomposition of two ormore clouds (private,community, or public)that remain uniqueentities but are boundtogether, offering thebenefits of multipledeployment models.
Cloud Computing Architecture The architecture has two sections: the front end and the back end. They connect to each other through a network, usually the Internet. The front end is the side the computer user, or client, sees. The back end is the "cloud" section of the system.
Front End The front end includes the clients computer (or computer network) and the application required to access the cloud computing system. Not all cloud computing systems have the same user interface. Services like Web-based e-mail programs leverage existing Web browsers like Internet Explorer or Firefox. Other systems have unique applications that provide network access to clients.
Back End On the back end of the system are the various computers, servers and data storage systems that create the "cloud" of computing services. In theory, a cloud computing system could include practically any computer program you can imagine, from data processing to video games. Usually, each application will have its own dedicated server.
Cloud Computing Concerns Perhaps the biggest concerns about cloud computing are security and privacy. The idea of handing over important data to another company worries some people. Corporate executives might hesitate to take advantage of a cloud computing system because they cant keep their companys information under lock and key.