Topics
Cloud Computing
Cloud computing is the on-demand delivery of IT services over the internet, with pay-as-you-go pricing. This means one can access a variety of computing resources, such as servers, storage, databases, networking, software, analytics and intelligence, without having to buy, own and maintain the physical infrastructure.
There are three main types of cloud computing services:
1. Software as a Service (SaaS):
● Think of it as renting software applications that run in the cloud instead of installing them on your device. Familiar examples include:
● Email: Gmail, Outlook.
● Office Productivity: Microsoft 365, Google Workspace.
● Project Management: Asana, Trello.
● File Storage & Sharing: Dropbox, Google Drive.
2. Platform as a Service (PaaS):
● Imagine a ready-made development environment in the cloud where you can build and deploy your own applications without worrying about the underlying infrastructure. Examples include:
● AWS Elastic Beanstalk
● Microsoft Azure App Service
● Google Cloud Platform App Engine
3. Infrastructure as a Service (IaaS):
● Consider this as leasing virtual servers, storage and networking resources on demand. You have complete control over the environment and manage your own applications, similar to having your own data center in the cloud. Examples include:
● AWS EC2
● Microsoft Azure Virtual Machines
● Google Cloud Platform Compute Engine
Benefits of using cloud services:
● Scalability: Easily scale resources up or down based on your needs.
● Cost-effectiveness: Pay only for what you use, eliminating upfront hardware costs.
● Agility: Rapidly deploy new applications and services.
● Reliability: High uptime and data redundancy ensuring accessibility.
● Security: Cloud providers offer robust security features for your data.
Choosing the right cloud service:
● Identify your needs: What functionality do you require?
● Budget: What can you afford to spend?
● Security: How sensitive is your data?
● Scalability: Will your needs grow over time?
According to user management types of Cloud.
1. Private Cloud, 2. Public Cloud
3. Hybrid Cloud
1. Private Cloud: Imagine a cloud: Instead of sharing it with others, you have your own fluffy white cloud for your organization's exclusive use. It's your private playground of servers, storage and networking resources.
● Benefits: High security and control, ideal for sensitive data, customized configurations, dedicated performance, predictable costs.
● Drawbacks: High upfront investment, limited scalability, complex management.
Public Cloud: Picture a bustling public park: Shared by everyone, resources are readily available on demand. Pay-as-you-go model makes it convenient and flexible.
● Benefits: Easy to scale up or down, cost-effective, readily available resources, managed by the provider.
● Drawbacks: Less control over security and customization, potential data privacy concerns, reliance on provider's uptime and performance.
Hybrid Cloud:
● Think of a park with private and public sections: You have your own secure garden for sensitive data while still enjoying the public playground's open resources.
● Benefits: Combines the best of both worlds: security and control for essential data, scalability and cost-effectiveness for less critical workloads.
● Drawbacks: Requires careful planning and integration, potential complexity in managing two environments.
MCQ
1. What is the primary benefit of using cloud computing services?
a. Cost savings b. Increased security
c. Slower deployment d. Limited scalability
2. Which cloud service model provides virtualized computing resources over the internet?
a. IaaS (Infrastructure as a Service)
b. PaaS (Platform as a Service)
c. SaaS (Software as a Service)
d. XaaS (Everything as a Service)
3. What does the term "elasticity" refer to in cloud computing?
a. The ability to handle high traffic
b. The flexibility of cloud services
c. The scalability of resources up or down
d. The security measures in place
4. Which cloud deployment model offers resources to a single organization?
a. Public cloud b. Private cloud
c. Hybrid cloud d. Community cloud
5. In cloud computing, what is a hypervisor?
a. Networking device b. Virtualization software
c. Security protocol d. Cloud storage service
6. Which cloud computing characteristic ensures that resources are allocated and reassigned dynamically?
a. On-demand self-service
b. Broad network access
c. Resource pooling d. Rapid elasticity
7. What is the purpose of a load balancer in cloud computing?
a. Enhancing data security
b. Distributing network traffic evenly
c. Managing cloud storage
d. Optimizing database performance
Answer : 1. a. Cost savings.
2. a. IaaS (Infrastructure as a Service).
3. c. The scalability of resources up or down.
4. b. Private cloud.
5. b. Virtualization software.
6. d. Rapid elasticity.
7. b. Distributing network traffic evenly.
লেখক: প্রভাষক, তথ্য ও যোগাযোগ প্রযুক্তি বিভাগ
আদমজী ক্যান্টনমেন্ট কলেজ, ঢাকা
জাহ্নবী