Week 8 CC
Week 8 CC
Week 8 CC
IoT Cloud
• Overview of IoT Cloud:
• The Internet of Things (IoT) extends network connectivity to physical devices
("things") that can collect and exchange data.
• Basic IoT Architecture:
• IoT systems consist of three building blocks: Things, Gateway, and
Network & Cloud.
• IoT applications rely heavily on cloud computing to store and process data
generated by IoT devices.
• IoT System Characteristics:
• Scalability: Can handle large numbers of connected devices, networks, and vast
amounts of data.
• Big Data: Requires advanced processing to extract patterns and support real-time
decisions.
• Heterogeneous Systems: IoT systems often consist of various sensors, devices,
and network types, necessitating IoT gateways to manage them.
• Role of Cloud in IoT:
• Cloud platforms provide scalable computing resources to handle IoT data,
enabling IoT systems to function efficiently across wide geographic areas.
• Cloud services offer flexibility for firmware updates, processing, and managing
IoT devices.
Docker Container
1. What is Docker?
• Docker is a container management service that allows developers to develop,
ship, and run applications anywhere.
2. What are the main features of Docker?
• The main features are its ability to facilitate development, shipping, and running
of containers across various environments.
3. What is the goal of Docker?
• The goal is to provide interoperability and simplify the process of application
deployment across different systems.
4. Why are Docker containers considered lightweight?
• Docker containers share the host OS kernel, making them smaller and faster
compared to virtual machines.
5. What are the components of Docker?
• Components include Docker for Mac, Linux, Windows, Docker Engine, Docker
Hub, and Docker Compose.
6. What is Docker Engine used for?
• It is used for building Docker images and creating Docker containers.
7. What is the role of Docker Hub?
• Docker Hub is a registry for hosting and sharing Docker images.
8. How does Docker differ from traditional virtualization?
• Docker uses containers, which share the host OS, whereas traditional VMs have
separate OS layers, making Docker more resource-efficient.
9. What is a Dockerfile?
• A Dockerfile is a build script used to create Docker images automatically.
10.What does Docker Compose do?
• Docker Compose defines and manages applications that use multiple Docker
containers.