Dissertation Cloud Computing Under the guidance of  Mr. Sabu Francis Sir By Sandeep Kumar M.Sc. (IT) Sem-III Roll No:- 90490009
Introduction What is cloud Computing. A computing cloud is a set of network enable services providing scalable, QoS guaranteed, normally personalized, inexpensive computing infrastructures on demand, which could be accessed in a simple and pervasive way.
Cloud computing  is a computing technology that uses the internet and central remote servers to maintain data and applications. It allows consumers and businesses to use applications without installation and access their personal files at any computer with internet access. This technology allows for much more efficient computing by centralizing storage, memory, processing and bandwidth.
Cloud computing is a better way to run your business. Instead of running your apps yourself, they run on a shared data center. When you use any app that runs in the cloud, you just log in, customize it, and start using it. That’s the power of cloud computing. A cloud service has three distinct characteristics that differentiate it from traditional hosting. It is sold on demand, typically by the minute or the hour; it is elastic -- a user can have as much or as little of a service as they want at any given time; and the service is fully managed by the provider (the consumer needs nothing but a personal computer and Internet access).
In fact, the Cloud computing adopts the concept of Utility computing. Utility Computing: users obtain and employ computing platforms in computing Clouds as easily as they access a traditional public utility.
In detail, the Cloud services enjoy the following features: (1) The cloud interfaces do not force users to change their working habits and environments. (2) The cloud client software which is required to be installed locally is lightweight (3) Cloud interfaces are location independent and can be accessed by some well established interfaces like Web services framework and Internet browser.
On-demand service provisioning The computing Clouds provide resources and services for users on demand. User can customize and personalize their computing environments later on, for example, software installation, network configuration, as users usually own administrative privileges. Autonomous System The computing Cloud is an autonomous system and it is managed transparently to users. Hardware, software and data inside clouds can be automatically reconfigured and consolidated to present a single platform image, finally rendered to users.
Cloud services and computing platforms offered by computing Clouds could be scaled across various concerns, such as geographical locations, hardware performance, software configurations.  The computing platform should be flexible to adapt to various requirements of a potentially large number of users.
Types of cloud Public Cloud Private Cloud A public cloud sells services to anyone on the Internet. (Currently, Amazon Web Services is the largest public cloud provider.) A public cloud provides services to multiple customers, and is typically deployed at a collocation facility
Public Enterprise
Private Cloud A private cloud is a proprietary network or a data center that supplies hosted services to a limited number of people Private clouds can be built and managed by a company’s own IT organization or by a cloud provider Private Enterprise
Hybrid clouds Hybrid clouds combine both public and private cloud models. They can help to provide on-demand, externally provisioned scale. A hybrid cloud also can be used to handle planned workload spikes.
 
Architectural layers of cloud computing   top layer (application layer) Top layer applications delivered on demand in the software-as-a service (SaaS) model. middle layer (platform layer) Middleware providing application services and a platform-as-a-service (PaaS) runtime environment for cloud applications. bottom layer (infrastructure layer) A flexible infrastructure of distributed data center services connected via Internet Style Networking.
Software as a service (SaaS)  Software as a service features a complete application offered as a service on demand. A single instance of the software runs on the cloud and services multiple end users or client organizations. The most widely known example of SaaS is salesforce.com
Platform as a service (PaaS) Platform as a service encapsulates a layer of software and provides it as a service that can be used to build higher-level services. PaaS offerings can provide for every phase of software development and testing, or they can be specialized around a particular area such as content management.
Infrastructure as a service (IaaS) Infrastructure as a service delivers basic storage and compute capabilities as standardized services over the network.  Servers, storage systems, switches, routers, and other systems are pooled and made available to handle workloads that range from application components to high-performance computing applications.
Cloud computing benefits Reduce run time and response time Minimize infrastructure risk  Lower cost of entry Increased pace of innovation
With the use of cloud computing I have developed a web page. The url of web page is www.onlinepns.appspot.com This is a site of NGO. This is trial site which I have developed.
There are many cloud service provider in the IT world  and they provide sdk for cloud computing. Here I have use GoogleAPI. Google also provide Two Types of sdk. 1 . Google appengine1.2.7_pithon 2.appengine-java-sdk-1.2.6
Technology Used Appengine-java-sdk-1.2.6 For creating war file and uploading site JSP Technology Used for creating web page.
Images
 
 
 
 
References. www.google.com www.wikipedia.com www.whatis.com www.sunmicrosystems.com
Thank You Special Thanks for Mr. Sabu Francis Sir to Giving their valuable Suggestion

Cloud Computing

  • 1.
    Dissertation Cloud ComputingUnder the guidance of Mr. Sabu Francis Sir By Sandeep Kumar M.Sc. (IT) Sem-III Roll No:- 90490009
  • 2.
    Introduction What iscloud Computing. A computing cloud is a set of network enable services providing scalable, QoS guaranteed, normally personalized, inexpensive computing infrastructures on demand, which could be accessed in a simple and pervasive way.
  • 3.
    Cloud computing is a computing technology that uses the internet and central remote servers to maintain data and applications. It allows consumers and businesses to use applications without installation and access their personal files at any computer with internet access. This technology allows for much more efficient computing by centralizing storage, memory, processing and bandwidth.
  • 4.
    Cloud computing isa better way to run your business. Instead of running your apps yourself, they run on a shared data center. When you use any app that runs in the cloud, you just log in, customize it, and start using it. That’s the power of cloud computing. A cloud service has three distinct characteristics that differentiate it from traditional hosting. It is sold on demand, typically by the minute or the hour; it is elastic -- a user can have as much or as little of a service as they want at any given time; and the service is fully managed by the provider (the consumer needs nothing but a personal computer and Internet access).
  • 5.
    In fact, theCloud computing adopts the concept of Utility computing. Utility Computing: users obtain and employ computing platforms in computing Clouds as easily as they access a traditional public utility.
  • 6.
    In detail, theCloud services enjoy the following features: (1) The cloud interfaces do not force users to change their working habits and environments. (2) The cloud client software which is required to be installed locally is lightweight (3) Cloud interfaces are location independent and can be accessed by some well established interfaces like Web services framework and Internet browser.
  • 7.
    On-demand service provisioningThe computing Clouds provide resources and services for users on demand. User can customize and personalize their computing environments later on, for example, software installation, network configuration, as users usually own administrative privileges. Autonomous System The computing Cloud is an autonomous system and it is managed transparently to users. Hardware, software and data inside clouds can be automatically reconfigured and consolidated to present a single platform image, finally rendered to users.
  • 8.
    Cloud services andcomputing platforms offered by computing Clouds could be scaled across various concerns, such as geographical locations, hardware performance, software configurations. The computing platform should be flexible to adapt to various requirements of a potentially large number of users.
  • 9.
    Types of cloudPublic Cloud Private Cloud A public cloud sells services to anyone on the Internet. (Currently, Amazon Web Services is the largest public cloud provider.) A public cloud provides services to multiple customers, and is typically deployed at a collocation facility
  • 10.
  • 11.
    Private Cloud Aprivate cloud is a proprietary network or a data center that supplies hosted services to a limited number of people Private clouds can be built and managed by a company’s own IT organization or by a cloud provider Private Enterprise
  • 12.
    Hybrid clouds Hybridclouds combine both public and private cloud models. They can help to provide on-demand, externally provisioned scale. A hybrid cloud also can be used to handle planned workload spikes.
  • 13.
  • 14.
    Architectural layers ofcloud computing top layer (application layer) Top layer applications delivered on demand in the software-as-a service (SaaS) model. middle layer (platform layer) Middleware providing application services and a platform-as-a-service (PaaS) runtime environment for cloud applications. bottom layer (infrastructure layer) A flexible infrastructure of distributed data center services connected via Internet Style Networking.
  • 15.
    Software as aservice (SaaS) Software as a service features a complete application offered as a service on demand. A single instance of the software runs on the cloud and services multiple end users or client organizations. The most widely known example of SaaS is salesforce.com
  • 16.
    Platform as aservice (PaaS) Platform as a service encapsulates a layer of software and provides it as a service that can be used to build higher-level services. PaaS offerings can provide for every phase of software development and testing, or they can be specialized around a particular area such as content management.
  • 17.
    Infrastructure as aservice (IaaS) Infrastructure as a service delivers basic storage and compute capabilities as standardized services over the network. Servers, storage systems, switches, routers, and other systems are pooled and made available to handle workloads that range from application components to high-performance computing applications.
  • 18.
    Cloud computing benefitsReduce run time and response time Minimize infrastructure risk Lower cost of entry Increased pace of innovation
  • 19.
    With the useof cloud computing I have developed a web page. The url of web page is www.onlinepns.appspot.com This is a site of NGO. This is trial site which I have developed.
  • 20.
    There are manycloud service provider in the IT world and they provide sdk for cloud computing. Here I have use GoogleAPI. Google also provide Two Types of sdk. 1 . Google appengine1.2.7_pithon 2.appengine-java-sdk-1.2.6
  • 21.
    Technology Used Appengine-java-sdk-1.2.6For creating war file and uploading site JSP Technology Used for creating web page.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
    References. www.google.com www.wikipedia.comwww.whatis.com www.sunmicrosystems.com
  • 28.
    Thank You SpecialThanks for Mr. Sabu Francis Sir to Giving their valuable Suggestion