Migrating to Serverless: Adopting Serverless Computing
Serverless
| Intermediate
- 14 videos | 1h 39m 24s
- Includes Assessment
- Earns a Badge
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 courseRecall the journey of cloud computing from the shared mainframes era to managed cloud solutionsDescribe the cloud application maturity model and cloud-native stack model with a focus on long-term observable trends in cloud systems engineeringRecognize different types of data centers, their hardware requirements, and the layers of data center network architectureOutline the evolution of cloud data center models for autonomic and agile elastic resource provisioningRecognize considerations for outsourcing it operations and strategic value of it activities, and risks associated with it outsourcingIdentify 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 deploymentRecognize differences between devops and noops and describe the impact of noops on serverless deploymentOutline characteristics, benefits, and applications of serverless architectureDescribe steps and considerations involved in migrating from an existing service to serverlessList steps and best practices for migrating from monolithic apps to serverless architectureSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 37sIn 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 14sIn 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
-
11m 32sIn 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
-
7mIn 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
-
7m 1sIn 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
-
8m 34sIn 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
-
4m 48sIn 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
-
8m 19sIn 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
-
6m 47sIn 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
-
7m 21sIn 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
-
8m 59sIn 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
-
7m 45sIn 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
-
7m 49sIn 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
-
1m 37sIn 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.