Introduction to Cloud Computing
Cloud computing offers modern businesses advantages, including allowing multiple users to view data in real-time and share projects effortlessly. Earlier People would run applications from software downloaded on physical server or servers in buildings but now with Cloud Computing they all use the same services online from anywhere in the world.
CLOUD is a model of computing where servers, networks , storage and even apps are enabled through the internet. Organization don’t require anymore to make huge investments in buying the equipment’s, train staff and provide ongoing maintenance which are now all handled by Cloud providers. Some of the examples of cloud providers are Amazon Web Service , Microsoft Azure , Oracle , IBM cloud etc.
Features of Cloud Computing
1. Cloud computing is flexible: If you need more services and more need of Servers you can easily scale up your cloud capacity or you may Scale down again.
2. Disaster Recovery – Cloud is helping organizations to move to that trend. With Allowing Automation and Creating Infrastructure with Different Automation Tools you can redeploy and rebuild your services ASAP. Also The Backups and format of recovery in Cloud is great.
3. Never Miss an Update: As The Service itself is not managed by organization, Provider takes care of your Infra and server Management so its Ideal solution than the reality.
4. Cloud services minimizes cloud Expenditure: Cloud Computing cuts Hardware costs. You simply pay a you go and Enjoy the services.
5. Workstations in the cloud: You can work from anywhere in the world and anytime.
6. Cloud computing offers security: Lost Laptops are Billion dollar Business problem but loss of expensive piece of data is exceptionally a big Problem. Here your data resides in Cloud with more Max security and tolerance which is a greatest advantage in my Option.
7. Mobility: Cloud computing allows mobile access to corporate data via smartphones and devices, which is a great way to ensure that no one is ever left out of the loop.
Cloud computing adoption is on the rise every year, and it doesn’t take long to see why enterprises recognize cloud computing benefits.
Three main types of cloud environment (Deployment Model)
1- Public cloud: A public cloud environment is owned by an
outsourced cloud provider and is accessible to many businesses through the internet on a pay-per-use model. With a public cloud, all hardware, software, and other supporting infrastructure is owned and managed by the cloud provider.
Example: Microsoft Azure , AWS , Google Cloud
2- Private cloud: Private cloud is a owned by a
single business. Government institutions, financial institutions like banks, mid to large-sized companies, and any other organization dealing with sensitive information tend to prefer private clouds.
This cloud model is great for organizations concerned about sharing resources on a public cloud. It is implemented on servers owned and maintained by the organization and accessed over the internet or through a private internal network.
3- Hybrid Cloud: Hybrid cloud is used for businesses that seek the benefits of both
private and public cloud deployment models.
Service Categories in the cloud
SAAS (Software as a Service): With SaaS, an organization accesses a specific
software application hosted on a remote server and managed by a third-party provider
PAAS (Platform as a Service): With PaaS, an organization accesses a
pre-defined environment for software development that can be used to build, test, and run applications. This means that developers don’t need to start from scratch when creating apps.
IAAS (Infrastructure as a Service): With IaaS, an organization migrates its hardware—renting servers and data storage in the cloud rather than purchasing and maintaining its own infrastructure. IaaS provides an organization with the same technologies and capabilities as a traditional data center, including full control over server instances.
System administrators within the business are responsible for managing aspects such as databases, applications, runtime, security, etc., while the cloud provider manages the servers, hard drives, networking, storage, etc.