The Basic Concepts of Cloud Computing

Cloud Computing means accessing the hostedkind of service provided by the Cloud, so there is no
services over the Internet. That means, we canlimit to store data (based on the service provider).
access our documents or interact with our application·    Device independence: The actual documents
or develop applications that are stored at the serviceare in the Cloud, so you can access it wherever you
provider from any place.are.
Cloud Computing Provides Various Services
·   SaaS: Software-as-a-service products provideThe cons:
complete hardware infrastructure and software·    Requires a constant High speed Internet
applications. User has to interact with it using front-endconnection: To get benefit from this we need to have
tool no matter where he is, e.g. ·   PaaS:always a high speed Internet connection.  
Platform-as-a-service products provide some·    Stored data might not be secure: There is no
softwares and development tools also. Users canguarantee that your data stored is in cloud is securely
create their application in provider's infrastructure atprotected. Intruders may access to your vital data at
any place, e.g. GoogleApps.any time.
·   IaaS: Infrastructure-as-a-service products
provide virtual server and memory. Users have to useWho will get maximum benefit from the cloud?
providers API to start stop access and configure their·      Managers or Collaborators: Whoever
virtual server, e.g. Amazon web services.requires to share and edit documents in real time
·    DaaS: Desktop-as-a-service enables us to usebetween multiple users.
our desktop virtually from anywhere.·    The cost conscious user: Whoever wants to
invest less on hardware such as harddisks and
The Pros and Consprocessor.
The pros:·    Who wants more storage space: Whoever
·    Lower computer costs: Not necessary towants to store huge amount of data with low
have high-powered computers to access webmaintenance costs.
applications. Even with cheaper computer also canThough there are many advantages of Cloud
give efficient results because data is stored in the webComputing, we cannot ignore the drawbacks. It is being
not with us.compared with Centralized systems of the 50's and
·    Improved performance: Everything is run in60's that crippled the freedom of the users. However,
cloud so our computer doesn’t have to take muchif the apprehensions raised are properly addressed,
effort to run applications. As a result, performance willthere is no doubt that Cloud Computing can transform
be improved automatically.the way we do computing in the future that is not so
·    Unlimited storage capacity: Storage is also onefar.