Complete Guide to Alibaba Cloud

Posted on 7 December 2020 by Alberto Roura.
alibaba cloudguideoverviewgetting startedcloud computing

Alibaba Cloud is one of the world’s leading cloud computing platforms, offering comprehensive cloud services for businesses of all sizes. This complete guide provides an overview of Alibaba Cloud services, architecture, best practices, and getting started information.

What is Alibaba Cloud?

Alibaba Cloud (also known as AliCloud or Aliyun) is:

  • Global Cloud Provider: One of the top cloud providers worldwide
  • Comprehensive Services: 200+ cloud services
  • Global Infrastructure: 28 regions, 86 availability zones
  • Enterprise-Grade: Enterprise-grade security and compliance

Core Services Overview

Compute Services

  • Elastic Compute Service (ECS): Virtual servers
  • Elastic Container Service (ACK): Kubernetes service
  • Serverless: Function Compute, Serverless App Engine
  • Elastic Desktop Service (EDS): Virtual desktops

Storage Services

  • Object Storage Service (OSS): Object storage
  • Network Attached Storage (NAS): File storage
  • Block Storage: Cloud disks
  • Archive Storage: Long-term archival storage

Database Services

  • ApsaraDB RDS: Managed relational databases
  • PolarDB: Cloud-native databases
  • MongoDB: Managed MongoDB
  • Redis: Managed Redis cache
  • Table Store: NoSQL database

Networking Services

  • Virtual Private Cloud (VPC): Network isolation
  • Cloud Enterprise Network (CEN): Global network
  • Express Connect: Dedicated connections
  • VPN Gateway: Site-to-site VPN
  • Server Load Balancer (SLB): Load balancing
  • Content Delivery Network (CDN): Content delivery

Security Services

  • Web Application Firewall (WAF): Web protection
  • Anti-DDoS: DDoS protection
  • Security Center: Security management
  • Resource Access Management (RAM): Access control
  • Key Management Service (KMS): Key management

Global Infrastructure

Regions and Availability Zones

  • 28 Regions: Global presence
  • 86 Availability Zones: High availability
  • China Regions: Extensive China coverage
  • International Regions: Global coverage

Network Infrastructure

  • Global Backbone: High-speed global network
  • CDN Network: 2800+ edge nodes
  • Direct Connect: Dedicated connections
  • Low Latency: Optimized routing

Getting Started

Account Setup

  1. Create Account: Sign up for Alibaba Cloud account
  2. Identity Verification: Complete identity verification
  3. Payment Method: Add payment method
  4. Free Credits: Receive free trial credits

First Steps

  1. Choose Region: Select appropriate region
  2. Create VPC: Set up virtual private cloud
  3. Launch ECS: Create first ECS instance
  4. Configure Security: Set up security groups

Basic Architecture

Internet → CDN → SLB → ECS Instances → RDS Database
                ↓
            OSS Storage

Service Categories

Compute and Hosting

  • ECS: Virtual servers
  • ACK: Kubernetes
  • Function Compute: Serverless functions
  • SAE: Serverless App Engine
  • ASK: Serverless Kubernetes

Storage and CDN

  • OSS: Object storage
  • NAS: File storage
  • CDN: Content delivery
  • Backup: Backup services

Database

  • RDS: Managed databases
  • PolarDB: Cloud-native databases
  • MongoDB: Document database
  • Redis: In-memory cache
  • Table Store: NoSQL database

Networking

  • VPC: Network isolation
  • CEN: Global network
  • Express Connect: Dedicated connections
  • VPN: Secure connections
  • SLB: Load balancing

Security

  • WAF: Web protection
  • Anti-DDoS: DDoS protection
  • Security Center: Security management
  • RAM: Access control
  • KMS: Key management

Big Data and Analytics

  • MaxCompute: Big data platform
  • DataWorks: Data integration
  • E-MapReduce: Hadoop service
  • Quick BI: Business intelligence

AI and Machine Learning

  • PAI: Machine learning platform
  • Model Studio: Model development
  • Natural Language Processing: NLP services
  • Computer Vision: Image recognition

Architecture Best Practices

High Availability

  • Multi-AZ Deployment: Deploy across availability zones
  • Load Balancing: Use SLB for distribution
  • Auto Scaling: Implement auto-scaling
  • Backup Strategy: Comprehensive backup strategy

Security

  • Network Isolation: Use VPC for isolation
  • Access Control: Implement RAM policies
  • Encryption: Encrypt data at rest and in transit
  • Monitoring: Comprehensive security monitoring

Cost Optimization

  • Right-Sizing: Choose appropriate instance types
  • Reserved Instances: Use reserved instances
  • Auto Scaling: Scale based on demand
  • Cost Monitoring: Track and optimize costs

Performance

  • CDN: Use CDN for static content
  • Caching: Implement caching strategies
  • Database Optimization: Optimize databases
  • Network Optimization: Optimize network configuration

Development and DevOps

Infrastructure as Code

  • Terraform: Infrastructure provisioning
  • Ansible: Configuration management
  • CloudFormation: Alibaba Cloud templates
  • ROS: Resource Orchestration Service

CI/CD

  • DevOps: Alibaba Cloud DevOps
  • Container Registry: Image registry
  • Code Pipeline: CI/CD pipelines
  • Automation: Automated deployments

Monitoring and Logging

  • CloudMonitor: Infrastructure monitoring
  • Log Service: Centralized logging
  • ActionTrail: Audit logging
  • Application Real-Time Monitoring: APM

Pricing Model

Pay-As-You-Go

  • Flexible: Pay for what you use
  • No Commitment: No long-term commitment
  • Scalable: Scale up or down easily

Subscription

  • Reserved Instances: Discounted pricing
  • Long-Term: Long-term commitments
  • Cost Savings: Significant cost savings

Free Tier

  • Free Credits: $300 free credits
  • Always Free: Some services always free
  • Free Trials: Free trial periods

Support and Resources

Documentation

  • Comprehensive Docs: Extensive documentation
  • API References: Complete API references
  • Tutorials: Step-by-step tutorials
  • Best Practices: Best practice guides

Community

  • Forums: Community forums
  • Blogs: Technical blogs
  • Events: Community events
  • Training: Training programs

Support

  • Technical Support: Multiple support tiers
  • 24/7 Support: Round-the-clock support
  • Dedicated Support: Enterprise support
  • Consulting: Professional services

Certifications

Certification Programs

  • ACA: Associate certification
  • ACP: Professional certification
  • Specialty: Specialty certifications
  • Training: Training programs

Conclusion

Alibaba Cloud provides a comprehensive cloud computing platform with extensive services, global infrastructure, and enterprise-grade capabilities. Whether you’re building web applications, running big data analytics, deploying machine learning models, or managing enterprise workloads, Alibaba Cloud offers the services and tools needed for success.

By following best practices for architecture, security, cost optimization, and performance, organizations can leverage Alibaba Cloud to build scalable, reliable, and cost-effective cloud solutions while maintaining security and compliance requirements.

✉️ Contact

Ready to take the next step? Don't wait any longer! If you're interested in learning more about Guztia products and services, or if you have any questions or concerns, book a meeting today.

Book a Meeting

Our team of experts is standing by, ready to assist you with anything you need. Book a Meeting, and Guztia will take care of the rest.