Skip to main content

Documentation Index

Fetch the complete documentation index at: https://guide.cloudsania.com/llms.txt

Use this file to discover all available pages before exploring further.

What are Environments?

Environments in Cloudsania are isolated infrastructure spaces that represent different stages of your application lifecycle. Each environment is configured with its own set of resources, security policies, and access controls.

Environment Types

Development

  • For building and testing
  • Cost-optimized resources

Staging

  • Pre-production testing
  • Production-like setup
  • Enhanced security

Production

  • Live application hosting
  • High availability
  • Scalable resources
  • Enhanced security

Demo

  • Showcase features
  • Sandboxed environment
  • Quick setup/teardown
  • Limited resource allocation

QA

  • Quality assurance testing
  • Automated testing

Custom

  • User-defined setup
  • Flexible configurations
  • Custom resource allocation
  • Specialized requirements

Environment Components

Each environment consists of the following core components:

Infrastructure Resources

Compute

  • EC2 instances
  • ECS clusters
  • Container services
  • Auto-scaling groups

Networking

  • VPC configuration
  • Subnets (public/private)
  • Security groups
  • Load balancers

Storage & Database

Storage Solutions

  • S3 buckets
  • Block storage

Database Services

  • RDS instances
  • Database clusters
  • Caching layers

Environment Isolation

Each environment maintains strict isolation through:
  • Separate VPC networks
  • Distinct security groups
  • Environment-specific IAM roles
  • Isolated database instances

Create Your First Environment

Learn how to create and configure environments for your project