CC Assignment
CC Assignment
A:
1. Edge Computing: Edge computing brings computation and data storage closer to the
source of data generation, reducing latency and improving real-time processing for
applications like IoT and AI. It complements cloud computing by offloading processing
from centralized data centres.
3. Containers and Kubernetes: Containers have become a popular way to package and
deploy applications, with Kubernetes emerging as the leading container orchestration
platform. Cloud providers offer managed Kubernetes services to simplify container
management.
4. Blockchain Technology: Cloud providers are exploring ways to integrate blockchain
technology into their platforms to enhance security, transparency, and trust in cloud-
based transactions and applications.
1. Compute Services:
• Comparison
o AWS EC2 offers a wide range of instance types optimized for various
workloads, including general-purpose, compute-optimized, memory-
optimized, and storage-optimized instances.
o Azure VMs provide similar instance types but also offer specialized
options like GPU instances for graphics-intensive applications and
confidential computing VMs for enhanced security.
2. Storage Services:
• Comparison
o AWS S3 is known for its high durability and availability, with features like
versioning, lifecycle management, and encryption.
o Azure Blob Storage offers similar features and includes tiers for
optimizing storage costs based on access frequency.
3. Database Services:
• Comparison
• Comparison
o Azure VNet offers similar capabilities and includes features like Azure
ExpressRoute for private connectivity to Azure from on-premises
networks.
• Comparison
o Azure CDN provides a global network of edge servers for faster content
delivery and includes features like HTTPS support and custom rules for
caching.
• Comparison
o AWS IAM enables granular control over user permissions, with features
like roles, policies, and multi-factor authentication.
• Comparison
o AWS CloudWatch collects and monitors metrics, logs, and events for
AWS resources, with support for custom dashboards and alarms.
• Comparison
• Comparison
o Azure Machine Learning offers a similar platform with built-in support for
popular machine learning frameworks like TensorFlow and PyTorch.
• Comparison
o Azure DevOps offers a suite of tools for agile planning, version control,
build automation, and release management.