Cloud Computing: Basics
Cloud is computing service which is remote and provided over internet. It may include-
Disk and Storage
1. Scalability, Distributed computing and Hypervisor-
Scalable computing and storage services is an offering of Cloud computing. Virtualization makes it possible to scale up computing resources on-demand. This allows firms to add new computing resources just when they need it, and manage costs. The same is true for storage. Cloud makes it possible for firms to obtain more disk for storage, when it is needed.
Distributed computing is another offering by Cloud, it’s a field of computer science that studies distributed systems. A distributed system is a system whose components are located on different networked computers, which communicate and coordinate their actions by passing messages to one another. The components interact with one another in order to achieve a common goal. Three significant characteristics of distributed systems are: concurrency of components, lack of a global clock, and independent failure of components. Examples of distributed systems vary from SOA-based systems to massively multiplayer online games to peer-to-peer applications.
Hypervisor is used to allocate services.
Services offered by Azure-
2. Managed Infrastructure-
There are three major categories for Cloud computing: Software-as-a-Service,
sometimes called SaaS, Platform-as-a-Service, and Infrastructure-as-a-Service. Each of these categories consists of a large set of service offerings such as software application, computing models, development services, and more.
Example of Saas- Quickbook( Accounting Software)
Platform-as-a-Service is typically involved in the development of software without the complexity of having to install and maintain developer environments or developer platforms. Platform-as-a-Service includes networking, virtual servers, storage, operating systems, middleware, and runtime database, and other types of services that a shop may use to develop applications.
a firm instead of employing specialist in hosting database, networking, hardware, it does not need to do that with a Cloud, the firm can or the customer can outsource all of those specializations to the Cloud provider.