Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Cloud Engineering

Avatar for Faith Kovi Faith Kovi
November 04, 2023

Introduction to Cloud Engineering

Avatar for Faith Kovi

Faith Kovi

November 04, 2023
Tweet

More Decks by Faith Kovi

Other Decks in Technology

Transcript

  1. Outline • What is the cloud? • What is Cloud

    Engineering? • Variations of the Cloud • Core concepts of Cloud Engineering • Leading Cloud Platforms • Cloud Engineer Career Paths
  2. What is the Cloud? With regards to cloud computing, "the

    cloud" refers to a network of remote servers that are hosted on the internet and used to manage, store, and process data as opposed to depending on local computers or servers. A network infrastructure connects these remote servers, which are typically housed in data centers around the world.
  3. What is Cloud Engineering? This is the practice of designing,

    building, and managing cloud-based infrastructure and systems. It involves developing solutions that are scalable, dependable, and adaptable by making use of cloud computing technologies and services.
  4. Variations of the Cloud • Public cloud • Private cloud

    • Hybrid cloud • Federal cloud • Multicloud
  5. Public Cloud Everyone can use a public cloud computing model.

    It permits a third-party cloud service provider to offer internet access to computing resources. Databases, CPU, storage, virtual machines, and other resources may be included. The computing resources could be accessible on a pay-as-you-go basis. The pricing would typically rely upon the service provider.
  6. Private Cloud With the private cloud, the servers and computing

    resource are solely allocated to one client in particular. The organization's private data center or an independent cloud provider's infrastructure can host the private cloud.
  7. Hybrid Cloud The hybrid cloud is a combination of the

    public and private cloud computing models. The hybrid cloud uses technology to combine the power of both cloud environments into a single infrastructure that can handle all application workloads, allowing for greater flexibility, more deployment options, and improved security.
  8. Federal Cloud The federal cloud is carrying the reception of

    the cloud to government organizations. The objective is to use cost-effective cloud solutions that support the mission of government agencies to further enforce cybersecurity and enhance citizen services.
  9. MultiCloud The multicloud approach implies utilizing services from two or

    more different cloud providers in your cloud application. Using a cloud service from one provider to manage media in your application while another cloud provider powers your database is a typical example.
  10. Core concepts of Cloud Engineering (The Cloud Service Models) •

    Infrastructure as a Service(IaaS) • Platform as a Service(PaaS) • Software as a Service(SaaS)
  11. Infrastructure as a Service (IaaS) You can rent IT infrastructure

    from a cloud provider and only pay for what you use with Infrastructure as a Service (IaaS). This strategy is best when an individual/organization wish to manage the infrastructure with shared overhead management as opposed to upfront cost with physical infrastructure and total overhead management. Software engineering teams can manage their entire cloud infrastructure independently thanks to this model.
  12. Platform as a Service (PaaS) In this model, the cloud

    service provider also provides all of the tools necessary to support a cloud application's lifecycle. Software engineering teams are freed up to concentrate on building and deploying their applications because PaaS cloud providers eliminate the need for them to manage infrastructure.
  13. Software as a Service (SaaS) The cloud provider runs and

    manages the entire stack with software as a service. A multi-tenant architecture is possible for SaaS. The team doesn't have to worry about how the service or infrastructure works inside because of SaaS; The only thing that matters is how to use the service you require.
  14. Leading Cloud Platforms • Amazon Web Services (AWS) • Google

    Cloud Platform (GCP) • Microsoft Azure • IBM Cloud • Digital Ocean • Oracle Cloud Infrastructure (OCI) • Alibaba Cloud
  15. Cloud Engineer Career Paths • Cloud Support Engineer • Cloud

    software Engineer • DevOps Engineer • Cloud Security Engineer • Cloud Architects
  16. • Cloud Support Engineer: A cloud support engineer investigates issues

    revealed by clients utilizing the cloud services. They usually collaborate with cloud software engineers to learn how the service works and how to troubleshoot and support it. • Cloud Software Engineer: A cloud software engineer designs, builds, tests, debugs and manages applications that run on the cloud. Many kinds of software engineers exist.
  17. • DevOps Engineer: A DevOps engineer is in charge of

    bringing together the principles of IT operations (Ops) and software development (Dev) to improve collaboration and productivity throughout the software development lifecycle. Automation, monitoring, and deployment processes are part of their job to make sure that development and operations teams work together seamlessly. • Cloud Security Engineer: A cloud security engineer gives and ceaselessly further develops security on cloud-based frameworks. These engineers devise plans to safeguard data and reduce cyberattacks after assessing the security status of a current cloud application.
  18. • Cloud Architects: The role of the cloud architect is

    to plan the architecture strategy and figure out how to build secure cloud infrastructure on a large scale.
  19. In conclusion, let's embrace the unimaginable speed of innovation, scalability,

    and possibilities. We can make the cloud more than just a technology in the future. Additionally, it is the driving force behind social, technological, and business revolutions.
  20. “Cloud is about how you do computing, not where you

    do computing.” –Paul Maritz, VMware CEO