Cloud Flashcards
What are Microsoft Azure, Amazon Web Services, and Google Cloud Platform?
Cloud providers or cloud computing platforms and infrastructures for building, deploying, and managing applications and services through a global network of data centers
What is IaaS?
Infrastructure as a Service. A model of cloud computing that delivers infrastructure resources, such as computing power, storage, and networking, as fully outsourced service. With IaaS, the cloud provider is responsible for the maintenance and management of the underlying infrastructure, while the user has control over the OS, middleware, and applications that run on top of it
What is PaaS?
Platform as a Service. A cloud computing model that delivers a platform for developing, testing, and deploying applications. With PaaS the cloud provider has the same responsibilities as the IaaS model, but also the development platform, which includes the operating system, middleware, and runtime environment. The user has control over the applications that are built on top of the platform and their associated data
What is serverless computing?
A cloud computing model in which the cloud provider dynamically manages the allocation of machine resources. Instead of having to provision, scale, and maintain servers to run your applications, you can simply write and deploy your code, and the cloud provider will automatically execute it and scale it as needed. You pay for the execution of your code, rather than predefined computing time or resources
What is the difference between PaaS and serverless computing?
PaaS provides a platform for building and deploying applications, while serverless computing is a model for executing code in response to events or triggers. PaaS includes services and tools such as runtime environment, database services, and message queues. With serverless computing, developers simply write and deploy their code
What is Azure Synapse Analytics?
A cloud-based data integration and analytics platform that combines data warehousing, big data integration, and real-time analytics. It allows users to use a variety of tools and languages, such as SQL, Python, and Databricks to perform data integration, analysis, and visualization