Migrating to Serverless: Adopting Serverless Computing

Serverless    |    Intermediate
  • 14 videos | 1h 39m 24s
  • Includes Assessment
  • Earns a Badge
Rating 4.7 of 20 users Rating 4.7 of 20 users (20)
Serverless computing allows developers to build and run applications without having to manage servers. Explore the evolution of cloud computing along with the features and applications of serverless architecture through this course. Over the length of the course, examine the cloud application maturity model, layers of the data center network architecture, and considerations for outsourcing IT operations. Furthermore, investigate the distinction between serverless computing and Platform as a Service (Paas), the impact of NoOps on serverless deployment, and migration of existing services and monolithic apps to a serverless architecture. Upon completion of this course, you'll have a good understanding of the benefits of serverless computing, use cases for serverless deployment, and steps involved in migrating to serverless.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Recall the journey of cloud computing from the shared mainframes era to managed cloud solutions
    Describe the cloud application maturity model and cloud-native stack model with a focus on long-term observable trends in cloud systems engineering
    Recognize different types of data centers, their hardware requirements, and the layers of data center network architecture
    Outline the evolution of cloud data center models for autonomic and agile elastic resource provisioning
    Recognize considerations for outsourcing it operations and strategic value of it activities, and risks associated with it outsourcing
    Identify the features and advantages of serverless architecture
  • Differentiate between the characteristics of serverless computing and platform as a service (paas)
    Distinguish between the features and use cases of serverless and container deployment
    Recognize differences between devops and noops and describe the impact of noops on serverless deployment
    Outline characteristics, benefits, and applications of serverless architecture
    Describe steps and considerations involved in migrating from an existing service to serverless
    List steps and best practices for migrating from monolithic apps to serverless architecture
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 37s
    In this video, you’ll learn more about your instructor and this course. In this course, you’ll learn the history of cloud computing. You’ll also learn about the Cloud Application Maturity Model and the Cloud Native Stack Model. You’ll learn about different types of data centers and the layers of the data center network architecture. You’ll also discover the concept of serverless computing and the advantages of using serverless architecture. FREE ACCESS
  • 10m 14s
    In this video, you’ll learn more about the history of cloud computing. The history of computing can be traced to 1623 when Wilhelm Schickard assembled a calculating machine that worked according to the principle of Napier's bones. A real milestone was reached in the 80s when computing machines like the analytical engine, tabulating machine, and the electrical logic machine were first documented and developed. However, the actual history of modern computing began in the 90s. FREE ACCESS
  • Locked
    3.  Trends in Cloud Computing
    11m 32s
    In this video, you’ll learn more about the Cloud Application Maturity Model adapted by the Open Data Alliance and the Cloud Native Stack Model. The Cloud Application Maturity model is a framework for identifying specific solutions to enterprise adoption of the cloud. It provides a roadmap to cloud adoption, pointing to potential gaps and possible frameworks and solutions, identifying capabilities required to achieve specific levels of maturity and address targeted use cases. FREE ACCESS
  • Locked
    4.  Data Centers and Their Hardware Requirements
    7m
    In this video, you’ll learn more about the different types of data centers, their hardware requirement, and the layers of data center network architecture. You’ll learn a data center is a repository for storage, management, and dissemination of data and information organized around a body of knowledge or pertaining to a particular business. A data center is generally a huge building consisting of infrastructures to incorporate applications such as social networks, supercomputing, and cloud service. FREE ACCESS
  • Locked
    5.  Evolution of Cloud Data Center Models
    7m 1s
    In this video, you’ll learn more about the evolution of cloud data center models. First, you’ll learn about the architectural shifts in the key building blocks of a data center. This includes servers, storage, and switches. Business requirements demand ever-increasing processing speeds. Server technology is rapidly changing and the need for speed is critical. Technological enterprises have created more innovative and efficient technologies. Security and overall performance are always being enhanced as well. FREE ACCESS
  • Locked
    6.  Outsourcing IT Operations
    8m 34s
    In this video, you’ll learn more about outsourcing IT operations. You’ll learn advancements in information technology have enabled enterprises to conduct business more efficiently. IT has improved existing processes and changed the way business is done. Developments in IT have also enabled enterprises to explore, analyze, and exchange information. Interconnectedness brought about by IT has enabled enterprises to do business, through their own resources or by outsourcing internal operations to outside contracting firms. FREE ACCESS
  • Locked
    7.  Characteristics and Benefits of Serverless Computing
    4m 48s
    In this video, you’ll learn more about the concept of serverless computing, along with the advantages of using serverless architecture. Serverless computing is a method of providing backend service on an as-used basis. A serverless provider enables users the ability to write and deploy code without worrying about underlying infrastructure. You’ll discover users of serverless get backend services from a serverless provider and are charged based on their usage and storage services. FREE ACCESS
  • Locked
    8.  Serverless Computing vs. PaaS
    8m 19s
    In this video, you’ll learn more about the differences between serverless computing and Platform as a Service facilitated by cloud computing. You’ll look at the evolution of cloud infrastructure. In the early days, enterprises stored and managed data in their own data centers. While there are still data centers, they’re managed by cloud service providers and used to cater to cloud infrastructure requirements as Infrastructure as a Service, Platform as a Service, and serverless. FREE ACCESS
  • Locked
    9.  Serverless vs. Container Deployment
    6m 47s
    In this video, you’ll learn more about the similarities and differences between serverless and container deployment. You’ll first learn what a container is and how it is used in software development processes. A container is lightweight virtualization architecture with an operating system. It provides a modular, portable, isolated environment that can deploy individual applications. Containers share resources with the host server rather than emulating virtual operating systems. This makes containers more efficient than virtual machines. FREE ACCESS
  • Locked
    10.  DevOps and NoOps
    7m 21s
    In this video, you’ll learn more about the differences between DevOps and NoOps, along with the impact of NoOps on Serverless deployment. You’ll start by reviewing the core concepts of DevOps before you learn its relationship with the concept of NoOps. In software development, DevOps is a methodology that focuses on the collaboration of the development and operations teams. It highlights practices that combine software development and IT operations. FREE ACCESS
  • Locked
    11.  Features and Applications of Serverless Architecture
    8m 59s
    In this video, you’ll learn more about prominent applications of serverless architecture. You’ll learn the benefits of serverless over traditional approaches. You’ll start by learning the characteristics of serverless architecture that can be used to differentiate it from other traditional architectures. You’ll learn the characteristics of serverless architecture including focus. Serverless implementation is focused on a single business logic layer. FREE ACCESS
  • Locked
    12.  Migrating from an Existing Service to Serverless
    7m 45s
    In this video, you’ll learn more about the critical steps involved in migrating an existing service to serverless. You’ll learn some of the reasons you’d want to migrate to serverless from an existing service architecture. The first reason is cost. Serverless enables organizations to pay only for the consumed resources, reducing costs. Serverless also reduces an application's time to market by allowing the heavy lifting of managing infrastructures to be delegated to serverless providers. FREE ACCESS
  • Locked
    13.  Migrating from Monolithic Apps to Serverless
    7m 49s
    In this video, you’ll learn more about the critical steps involved in migrating Monolithic applications to serverless architecture in the cloud. You’ll start by learning about the common service architecture types used to realize various business management logics. It’s important to choose the right service architecture for any product development to meet all business needs and ensure a greater user experience. There are three prominent service architectures in existence today, Monolith, Microservices, and Serverless. FREE ACCESS
  • Locked
    14.  Course Summary
    1m 37s
    In this video, you’ll summarize what you’ve learned in this course. You’ve learned about Serverless computing, the differences between Serverless computing and PaaS, the prominent applications of Serverless architecture, and how to migrate existing services and Monolithic apps to Serverless. You learned the history of cloud computing and the cloud application maturity model. You learned about the different types of data centers, their hardware requirements, and the layers of data center network architecture.   FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.6 of 27 users Rating 4.6 of 27 users (27)
Rating 4.7 of 37 users Rating 4.7 of 37 users (37)
Rating 4.7 of 139 users Rating 4.7 of 139 users (139)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.4 of 18 users Rating 4.4 of 18 users (18)
Rating 4.7 of 44 users Rating 4.7 of 44 users (44)
Rating 4.6 of 645 users Rating 4.6 of 645 users (645)