In Kubernetes, which component is responsible for scheduling pods onto nodes?
- Kube-Proxy
- Kubelet
- Kubernetes Controller Manager
- Kubernetes Scheduler
The Kubernetes Scheduler is responsible for deciding which nodes to run new pods on based on resource requirements, node availability, and various policies.
A company wants to ensure zero downtime deployments for their application. They are considering Kubernetes. Which feature of Kubernetes would facilitate this?
- Automatic load balancing
- Cloud resource management
- Containerization
- Self-healing capabilities
Kubernetes provides self-healing capabilities, enabling it to automatically replace or reschedule containers if they fail, ensuring minimal downtime during deployments.
AWS Lambda supports automatic scaling by adjusting the number of ________ it runs in parallel.
- Containers
- Functions
- Instances
- Threads
AWS Lambda is a serverless compute service. It scales by adjusting the number of functions it runs in parallel, not instances, threads, or containers.
In a hybrid cloud, the orchestration between different cloud services is enabled by:
- Edge Computing
- Hybrid Cloud Management Platform (CMP)
- Hypervisor
- Virtual Private Network (VPN)
Orchestration in a hybrid cloud is facilitated by Hybrid Cloud Management Platforms (CMP), which provide tools to manage and integrate services across multiple cloud environments.
An e-commerce platform experiences high traffic surges during sale events. They want to migrate to the cloud efficiently, with minimal downtime. Which strategy would be best for them?
- Cloud Bursting
- Horizontal Scaling
- Serverless Computing (FaaS)
- Vertical Scaling
Cloud bursting is the most suitable strategy for an e-commerce platform with traffic surges. It allows the platform to scale dynamically to the cloud to handle peak loads while minimizing the migration effort.
In the context of AI in the cloud, what does a pre-trained model refer to?
- A model that is trained on new data
- A model that is trained on public data
- A model that requires further training
- A model that was trained by a user
A pre-trained model refers to a machine learning model that has already been trained on a large dataset and is available for use without further training. Typically, these models are trained on publicly available data.
Which type of cloud is made available to the general public by cloud service providers?
- Community Cloud
- Hybrid Cloud
- Private Cloud
- Public Cloud
A "Public Cloud" is a cloud infrastructure made available to the general public by service providers. It is shared by multiple organizations and is typically accessed over the internet. Public clouds offer scalability and cost-efficiency.
A media company wants to automate the process of video transcoding whenever a new video file is uploaded to their Amazon S3 bucket. Which AWS service would be most suitable for this scenario?
- AWS Data Pipeline
- AWS Elastic Transcoder
- AWS Glue
- AWS Lambda
AWS Elastic Transcoder is specifically designed for video transcoding tasks. It automatically transcodes videos when new files are uploaded to an S3 bucket, making it a suitable choice for the media company's automation needs.
In a cloud-based CI/CD pipeline, what role does a container registry like Docker Hub or Google Container Registry play?
- Managing Cloud Resources
- Running Tests
- Storing Configuration
- Storing Containers
Container registries like Docker Hub or Google Container Registry store Docker images, which are key for deploying containers in the CI/CD pipeline.
Which type of cloud provides more control over security and compliance for its users?
- Community Cloud
- Hybrid Cloud
- Private Cloud
- Public Cloud
A Private Cloud offers more control over security and compliance because it's dedicated to a single organization, allowing customization and stricter governance.