Unit 3: Understanding Services and Applications by Type - Question Bank
- Define the concept of cloud computing service models and explain the significance of categorizing cloud offerings into different service models.
- What are the three service models described in the context of cloud computing? Explain each model and provide examples.
- Discuss the Infrastructure as a Service (IaaS) model in cloud computing. How does IaaS create a utility computing model, and what are the benefits for users?
- Describe the ownership and responsibilities in the Infrastructure as a Service (IaaS) model. Who owns the equipment and infrastructure in an IaaS setup?
- Explain the concept of virtualization in the IaaS model. How does virtualization enable the creation of virtual hardware and virtual systems in the cloud?
- Discuss the concept of workloads in the IaaS model. What attributes define a workload, and how are workloads provisioned and allocated in an IaaS deployment?
- Describe the architecture of an IaaS infrastructure, including the layers and components involved. What are LUNs, cloud interconnect layer, and virtual application software layer?
- Explain the concept of private networks in the IaaS model. How are private networks implemented in an IaaS infrastructure, and what are the benefits for clients?
- Compare and contrast the IP assignment models of Amazon Elastic Compute Cloud (EC2) and Rackspace Cloud in the context of IaaS.
- Discuss the scalability and availability aspects of an IaaS infrastructure. How are workloads scaled, and how does the concept of pods and availability zones contribute to availability?
- Define the term "silo" in the context of cloud computing. How does creating a private virtual network in an IaaS framework result in a silo, and what are the implications of silos?
- Discuss the benefits and challenges of the Infrastructure as a Service (IaaS) model. How does IaaS disrupt traditional business models and contribute to business scalability?
- Define Platform as a Service (PaaS) in the context of cloud computing. What is the main characteristic of a PaaS model?
- Explain how a PaaS offering provides developers with a customized software environment. What tools and development environment does PaaS provide?
- Provide examples of PaaS offerings and describe their key features. Mention Google App Engine and Force.com as examples.
- Discuss the advantages and challenges of using a PaaS solution. How does PaaS create vendor lock-in, and what are the implications for developers?
- Describe the relationship between PaaS and Software as a Service (SaaS). How can a PaaS vendor also serve as a SaaS vendor, and how do they differ in terms of user interaction?
- Explain how APIs (Application Programming Interfaces) play a role in PaaS solutions. How do APIs enable developers to create custom composite applications within a PaaS environment?
- Define Software as a Service (SaaS) in the context of cloud computing. How does SaaS provide software access to users?
- Discuss the characteristics of SaaS applications. What makes them different from locally installed software?
- Provide examples of SaaS applications for end-users and describe their functionalities. Mention Google Gmail, QuickBooks Online, and Zoho Office Suite as examples.
- Explain the licensing and pricing models typically associated with SaaS. How are SaaS applications licensed and billed to users?
- Discuss the advantages of using SaaS applications compared to shrink-wrapped software. How do automated upgrades, reduced distribution costs, and faster rollout of changes benefit SaaS users?
- Explain the concept of multi-tenancy in SaaS applications. How does multi-tenancy enable multiple users to share a single instance of the software?
- Compare and contrast Platform as a Service (PaaS) and Software as a Service (SaaS) models. What are the main differences between these two service models?
- Discuss the potential for vendor lock-in in PaaS and SaaS solutions. How can developers and users mitigate the risks associated with vendor lock-in?
- Explain the concept of mashups in the context of SaaS applications. How do mashups combine user interfaces, web services, and data transfer?
- Describe the role of open-source software in SaaS applications. What advantages does using open-source software bring to SaaS deployments?
- Discuss the growth and adoption of SaaS applications. How has the SaaS market evolved, and what are the predictions for its future growth?
- Provide an example of a well-known SaaS application and describe its features and functionality. Mention Salesforce.com and its CRM solution as an example.
- What is Identity? Explain IDaaS.
- What are the core functions of an identity service?
- How do distributed transaction systems like internetworks or cloud computing systems affect identity management?
- What is the purpose of the Domain Name Service (DNS) in identity authorization and lookup?
- How do experts narrow the definition of Identity as a Service (IDaaS) in the context of cloud computing?
- What is a digital identity and what attributes and relationships are associated with it?
- What are some examples of user-centric authentication methods?
- How does CardSpace work in the context of digital identity authentication?
- What are some of the key standards used in identity services interoperability?
- How does XACML (eXtensible Access Control Markup Language) support authentication and authorization in identity services?
- What is the role of SAML (Security Assertion Markup Language) in identity services and how does it integrate with XACML?
- What is the purpose of SPML (Service Provisioning Markup Language) in provisioning and managing resources in identity services?
- How does SAML enable Single Sign-On (SSO) in a web browser environment?
- How does SPML facilitate automated user and system access in cloud computing systems?
- What are some of the key considerations and standards that should be observed in an IDaaS application?
- How does IDaaS support interoperability and integration with other identity services?
- Why is compliance a complex issue in cloud computing?
- What is Compliance as a Service (CaaS) and why is it considered a value-added service?
- What are some examples of vertical clouds that offer CaaS capabilities?
- What are the challenges and benefits of implementing CaaS in private clouds?
- How can CaaS help ensure compliance with industry-specific regulations, such as the Payment Card Industry Data Security Standard (PCI DSS)?
- How can a well-implemented CaaS service help measure and mitigate risks associated with compliance?
- How could CaaS be used to enforce standards for email communication and potentially address issues like spam?
- What are some of the key requirements for a CaaS application to be considered a trusted third party?
- How does CaaS relate to Service Level Agreements (SLAs) in cloud computing?
- What are some potential considerations and challenges in implementing CaaS in a global context where different jurisdictions have different laws and regulations?
- How does CaaS contribute to incident response, data privacy, and information security in cloud computing?
- How can CaaS assist in auditing and archiving data in cloud environments?
- What are some potential future developments or advancements in the field of Compliance as a Service?
- What are the implications of CaaS for industries with strict compliance requirements, such as healthcare, finance, and government?
Comments