DEV Community

Cover image for AltSchool Of Engineering Tinyuka’24 Month 8 Week 2
Ikoh Sylva
Ikoh Sylva

Posted on

AltSchool Of Engineering Tinyuka’24 Month 8 Week 2

This week’s class began with our signature engaging discussions, where we reflected on the key takeaways from last week’s session. We dove into the intricacies of the Basics of Networking, IP Addressing, Netmask amongst other interesting topics!
For a more in-depth exploration of these subjects, be sure to check out my last article here. This week, we’ll be exploring The Cloud, which is the main reason for the season. Join me as we dive in together!

What Are Cloud Services?

At its core, the cloud refers to delivering computing services, servers, storage, databases, networking, software, analytics, and more over the internet instead of relying solely on local infrastructure.

Instead of buying and maintaining physical hardware in your data center, you can rent what you need on demand from providers like AWS, Microsoft Azure, or Google Cloud.

This means organizations no longer need to over-invest in servers that may sit idle most of the time. They can scale resources up or down dynamically as their needs evolve.

Why the Cloud?

The shift to the cloud has been driven by several compelling benefits:

  • Cost Efficiency – Pay-as-you-go pricing reduces capital expenses (CAPEX) and shifts to operational expenses (OPEX).

  • Scalability – Easily expand resources during high traffic (e.g., Black Friday e-commerce sales).

  • Global Reach – Deploy applications closer to customers worldwide.

  • Innovation Speed – Faster time to market with pre-built services like AI, machine learning, and serverless computing.

  • Reliability – Built-in redundancy and disaster recovery options.

Example:
Netflix uses AWS cloud infrastructure to handle massive global demand, scaling servers during peak hours while minimizing idle costs.
On-Premise vs. Public vs. Private Cloud

1. On-Premise (Traditional IT)

  • All servers, storage, and networking equipment are owned and managed in-house.

  • Provides maximum control and security, but requires significant upfront investment and skilled staff.

Example: A government agency with sensitive citizen data might maintain an on-premise data center for compliance reasons.

2. Public Cloud

  • Provided by third-party vendors (AWS, Azure, GCP).

  • Resources are shared across multiple customers, but isolated securely.

  • Ideal for businesses seeking agility and global scale.

Example: A startup using AWS for quick deployment without buying servers.

3. Private Cloud

  • Dedicated infrastructure for a single organization, either on-premise or hosted.

  • Offers the flexibility of the cloud with tighter security and customization.

Example: A bank using a private cloud to comply with financial regulations while still benefiting from cloud-like scalability.

Hybrid Cloud vs. Multi-Cloud

Hybrid Cloud

  • Combines on-premise infrastructure with public or private cloud.

  • Enables organizations to keep sensitive workloads on-premise while moving less critical applications to the cloud.

Example: Healthcare providers might keep patient records in a private/on-premise environment while running analytics workloads on a public cloud.

Multi-Cloud

  • Uses services from multiple cloud providers simultaneously.

  • Avoids vendor lock-in and allows organizations to pick the best service from each provider.

Example: A company might use AWS for storage, Azure for machine learning, and Google Cloud for data analytics.

Image of an Ipad

Types of Cloud Services

Cloud services generally fall into three main categories, known as the cloud service models:

1. IaaS (Infrastructure as a Service):

  • Rent virtualized computing resources like servers, storage, and networks.

  • Example: AWS EC2, Google Compute Engine.

2. PaaS (Platform as a Service):

  • Provides a platform for developers to build and deploy applications without managing the infrastructure.

  • Example: Heroku, Azure App Service.

3. SaaS (Software as a Service):

  • Fully managed software applications delivered over the internet.

  • Example: Gmail, Salesforce, Microsoft 365.

Emerging Models:

  • FaaS (Function as a Service): Serverless computing where you run code in response to events (e.g., AWS Lambda).

The cloud isn’t just a technology it’s a paradigm shift that redefines how organizations think about IT. The flexibility of cloud services empowers businesses to innovate faster, scale smarter, and reach further. In the digital economy, mastering cloud services isn’t optional it’s essential.

Image of an HDD

Thank you so much for joining me on this journey your support truly means the world to me! I sincerely appreciate your efforts and encourage you to dive into all the concepts we’ve discussed whenever you can; like I’ll always say practice, practice, practice!

I would love to hear your thoughts and feedback, so please don’t hesitate to share your insights in the comments section below.

I’m Ikoh Sylva, a passionate Cloud Computing enthusiast with several months of hands-on experience in AWS. I’m currently documenting my cloud journey from a beginner’s perspective right here. If this resonates with you, please like and follow my posts, and consider sharing this article with anyone who might also be embarking on their cloud journeys. Together, we can learn and grow!

Feel free to connect with me on social media as well!

LinkedIn Facebook X

Top comments (0)