Coconote
AI notes
AI voice & video notes
Try for free
Cloud Deployment Methods and Benefits
Jul 15, 2024
Cloud Deployment Options
Internal Cloud
Definition
: Creating resources on your own internal network for application deployments.
Requirements
: Needs a data center, racks, and equipment.
Cost
: Upfront cost for equipment but no ongoing usage cost.
Flexibility
: Use as much or as little as needed without additional cost.
External Cloud
Definition
: Using third-party providers like Amazon, Microsoft, etc.
Data Centers
: Often utilize multiple data centers worldwide.
Cost Models
:
Pay-As-You-Go
: Billed based on usage (metered services).
Fixed Cost
: Regular monthly fee regardless of usage (non-metered services).
Metered Services
: Costs for uploading, downloading, and storage.
Benefits of Cloud-Based Application Instances
Rapid Elasticity
: Instantly scale capacity up or down; seamless to end-users.
High Availability
: Built-in redundancy for power, servers, and networks to ensure uptime.
Data Synchronization
Deployment in multiple data centers worldwide requires synchronization.
Cloud providers offer various methods for file synchronization.
Desktop as a Service (DaaS)
Definition
: Running your Windows desktop in the cloud.
Access
: Accessible from tablets, phones, or computers.
Technology
: Uses Virtual Desktop Infrastructure (VDI).
Remote Desktop
: Requires a network connection for screen sharing.
Example
: Amazon Workspaces - a service where Windows runs on the Amazon cloud and is accessed remotely.
📄
Full transcript