In a microservices architecture, each service should ideally be:
- Loosely Coupled
- Stateful
- Stateless
- Tightly Coupled
In a microservices architecture, services should be loosely coupled to allow for flexibility, independent scaling, and easy replacement without affecting the entire system.
One potential drawback of SaaS for some businesses is the potential lack of ________ over the software's functionality and data.
- Accessibility
- Control
- Cost
- Customization
Control is a critical aspect that some businesses may worry about in a SaaS model, as they have limited control over the software's behavior and data.
A company is looking to migrate their on-premises SQL Server databases to the cloud. They are already using Microsoft products extensively. Which CSP and specific service would be a natural fit for them?
- Amazon Web Services (AWS) - RDS
- Google Cloud Platform (GCP) - BigQuery
- IBM Cloud - Db2 Warehouse on Cloud
- Microsoft Azure - Azure SQL Database
Microsoft Azure offers Azure SQL Database, a managed SQL database service that seamlessly integrates with Microsoft products, making it a natural fit.
What ensures that a cloud service remains operational even if one or more servers fail?
- Elasticity
- Fault Tolerance
- Load Balancing
- Scalability
'Fault Tolerance' ensures that a cloud service remains operational despite server failures. This typically involves redundant systems or failover mechanisms to maintain service availability.
A company wants to process images uploaded by users to a Google Cloud Storage bucket. The processing should happen immediately after the upload without any manual intervention. Which Google Cloud service would be most appropriate for this?
- Google Cloud App Engine
- Google Cloud Functions
- Google Cloud Storage Triggers (Notifications)
- Google Kubernetes Engine (GKE)
Google Cloud Storage Triggers (Notifications) can automatically trigger a function when objects are uploaded to a bucket, enabling immediate processing.
An organization wants to optimize its cloud costs. They decide to focus on analyzing and optimizing their allocated and used cloud resources. Which part of the cloud architecture should they primarily focus on?
- Cost monitoring tools
- Reserved instances
- Resource tagging and categorization
- Resource utilization analysis
To optimize cloud costs, the organization should focus on analyzing resource utilization and efficiency, identifying underused resources, and rightsizing.
A cloud user received an email claiming to be from the cloud service provider, asking for login details to address a "technical glitch." The user provided the details and later found unauthorized changes in their account. This is an example of how ________ can lead to account hijacking.
- Denial of Service Attack
- Phishing Attack
- Ransomware Attack
- SQL Injection
This is a classic example of a phishing attack, where attackers deceive users into revealing their credentials, leading to unauthorized access and account hijacking.
When an organization opts for a cloud service where they only need to manage and configure the operating system, it is referred to as ________.
- Database as a Service (DBaaS)
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
Infrastructure as a Service (IaaS) provides users with virtualized infrastructure components. Organizations manage and configure the operating system, applications, and data on top of this infrastructure while leaving hardware management to the cloud provider.
________ is a strategy where applications are moved to the cloud in their existing form, with the intention of making modifications at a later stage.
- Re-architecting
- Re-factoring
- Re-hosting
- Re-platforming
In the "re-hosting" strategy, applications are migrated as-is to the cloud, with modifications planned for a later phase.
Account hijacking can lead to unauthorized data access, making it crucial to monitor and log all ________ in cloud environments.
- Activities
- Logins
- Requests
- Resources
Account hijacking can lead to unauthorized data access, making it crucial to monitor and log all "Logins" in cloud environments. Monitoring and logging login activities can help detect and respond to unauthorized access.