Cloud Computing Notes1
Cloud Computing Notes1
- **Mashups:**
- **User Interface Mashups:** Combining multiple sources of data or functionality to create a
new service.
- **Multitenant Software:**
- **Multi-entity Support:** Ability to serve multiple customers (tenants) with a single instance of
software.
- **Multi-schema Approach:** Each tenant has its own database schema.
- **Multi-tenancy Using Cloud Data Stores:** Using cloud storage solutions to support multiple
tenants.
#### 3. Data in the Cloud
- **Relational Databases in the Cloud:**
- Using cloud-based relational databases like Amazon RDS, Google Cloud SQL.
- **Security Challenges:**
- **Virtualization Security Management:** Managing security in a virtualized environment.
- **Virtual Threats:** Threats specific to virtual environments, such as hypervisor attacks.
- **VM Security Recommendations:** Best practices for securing virtual machines.
- **VM-Specific Security Techniques:** Techniques like VM isolation, secure VM
configurations.
- **Secure Execution Environments and Communications:** Ensuring secure execution and
data transfer within the cloud.
- **Cloud Middleware:** Software that connects different cloud services and applications.
- **Mobile Cloud Computing:** Using cloud computing for mobile applications.
- **Inter-Cloud Issues:** Challenges in integrating multiple cloud services.
- **A Grid of Clouds (Sky Computing):** Using multiple cloud services together to form a large
distributed system.
- **Load Balancing:** Distributing workloads across multiple servers to ensure performance and
reliability.
- **Resource Optimization:** Efficiently managing cloud resources to reduce costs and improve
performance.
- **Resource Dynamic Reconfiguration:** Adjusting resource allocation based on current
demand.
- **Monitoring in Cloud:** Tools and techniques for tracking the performance and usage of cloud
resources.
- **Installing Cloud Platforms and Performance Evaluation:** Setting up cloud platforms and
assessing their performance.
- **Features and Functions of Cloud Computing Platforms:** Overview of various cloud
platforms (e.g., AWS, Azure, Google Cloud).
These notes cover the fundamental topics and key points in the Cloud Computing syllabus for
your course. They should serve as a good starting point for deeper study and reference during
your exams and assignments.