Ebook DevOps Với Laravel [Premium Package - 139$] [PDF + Source Code] [9740E]
Bạn có sợ Deploy Script đó không?
Với hướng dẫn này, bạn có thể tìm hiểu mọi thứ về deployment, Docker, Kubernetes và cách sử dụng chúng với Laravel.
Về cuốn sách:
"DevOps với Laravel" là một hướng dẫn dài 465 trang hướng dẫn bạn cách cải thiện infrastructure và architecture.
- ✓ Xây dựng CI/CD pipelines.
- ✓ nginx.
- ✓ cgi, FastCGI.
- ✓ FPM.
- ✓ Triển khai các dự án Laravel mà không cần Docker hoặc bất kỳ orchestrator nào.
- ✓ Chạy queues và workers trong production.
- ✓ Domain và HTTPS với nginx.
- ✓ Tối ưu hóa nginx, fpm và workers.
- ✓ Backup và restore process với AWS S3.
- ✓ Dockerizing các Laravel project.
- ✓ Sử dụng docker-compose.
- ✓ Triển khai Docker container vào production.
- ✓ GitFlow với Docker container.
- ✓ Docker Swarm cluster trong production.
- ✓ Monitoring và error tracking.
- ✓ Log management và dashboards với Grafana và Fluentbit.
- ✓ Kubernetes và highly available clusters.
- ✓ Chạy Laravel API, Vue SPA và workers trong một k8s cluster.
- ✓ PaaS solution.
- ✓ Serverless functions.
- ✓ AWS Lambdas, API gateway, S3.
- ✓ DigitalOcean App Platform.
- ✓ DigitalOcean Kubernetes clusters.
- ✓ Managed databases.
- ✓ Load balancer từ đầu.
Tất cả những điều trên bằng cách triển khai một ứng dụng Laravel với các thành phần như API, Vue frontend, MySQL database, Redis queue, multiple queues và worker processes, scheduler.
- ✓ 1. Fundamentals và Docker: Bạn sẽ tìm hiểu cách hoạt động của nginx, cgi, fpm. Cách deploy ứng dụng Laravel lên VPS bằng CI/CD pipeline. Cách dockerize các ứng dụng Laravel.
- ✓ 2. Docker Swarm: Chạy các ứng dụng của bạn trên 100-machine cluster chỉ bằng cách học một vài lệnh mới với Swarm.
- ✓ 3. Kubernetes: Chạy các ứng dụng của bạn trên 100-machine cluster bằng k8s. Bạn sẽ học được những điều quan trọng nhất một cách chi tiết.
- ✓ 4. PaaS và Functions: Sử dụng serverless framework để triển khai các giải pháp AWS Lambda và PaaS hoàn toàn không yêu cầu server.
CÓ GÌ BÊN TRONG:
Mục lục:
Trong cuốn sách này, chúng tôi lấy một ứng dụng Laravel điển hình với các thành phần sau: API, Vue SPA, MySQL database, Redis queue, multiple worker processes, scheduler. Sau đó, chúng tôi chuẩn bị đưa nó vào production và deploy nó bằng các kỹ thuật khác nhau. Chúng tôi bắt đầu với các shell script đơn giản, sau đó chuyển sang Docker và các container cho đến Kubernetes và các giải pháp serverless.
1. FUNDAMENTALS VÀ DOCKER (234 trang):
- ✓ Xây dựng một pipeline.
- ✓ nginx.
- ✓ Deployment.
- ✓ Queues và workers.
- ✓ Domains và HTTPS với nginx.
- ✓ Backups và restore với AWS S3.
- ✓ Docker.
- ✓ docker-compose.
- ✓ Triển khai các Docker container vào production.
- ✓ GitFlow pipeline với containers.
2. DOCKER SWARM (82 trang):
- ✓ State.
- ✓ Các khái niệm cơ bản.
- ✓ Workers, managers, và leaders.
- ✓ Tạo một cluster.
- ✓ Application-level change.
- ✓ Triển khai một stack.
- ✓ Service placements.
- ✓ Scaling services.
- ✓ Health checks.
- ✓ Restarting services.
- ✓ Updating services.
- ✓ Rolling back services.
- ✓ Deployment.
- ✓ Monitoring và error collecting.
- ✓ Log management và dashboards.
3. KUBERNETES (92 trang):
- ✓ Giới thiệu.
- ✓ Tạo một cluster.
- ✓ Managed databases.
- ✓ Triển khai một Laravel API.
- ✓ Triển khai nginx.
- ✓ Giao tiếp giữa nginx và FPM.
- ✓ Triển khai một worker.
- ✓ Triển khai một scheduler.
- ✓ Triển khai một frontend.
- ✓ Chạy migrations trong một cluster.
- ✓ Caching configs.
- ✓ Liveness và readiness probes.
- ✓ Autoscaling pods.
- ✓ Rolling update config.
- ✓ Resource requests và limits.
- ✓ Health check pods.
- ✓ Hiển thị ứng dụng.
- ✓ Triển khai cluster từ một pipeline.
- ✓ Monitoring cluster.
4. SERVERLESS (39 trang):
- ✓ Giới thiệu.
- ✓ Platform-as-a-service.
- ✓ Serverless functions.
- ✓ Kiến trúc của một code review tool.
- ✓ Serverless Laravel trên AWS.
- ✓ Serverless framework.
- ✓ bref.
KUBERNETES VÀ SERVERLESS - Gói cao cấp (139$):
- ✓ Cuốn sách mở rộng 465 trang ở định dạng PDF.
- ✓ 7 project mẫu.
- ✓ Một chương 92 trang về Kubernetes.
- ✓ Deploy k8s clusters từ CI/CD pipelines.
- ✓ Run managed databases.
- ✓ Một chương dài 39 trang về PaaS và các serverless solution.
- ✓ Deploy các ứng dụng Laravel cho AWS Lambda functions.
- ✓ System design của một serverless production-grade code review SaaS application.
- ✓ Load balancers từ đầu.
- ✓ Một chương dài 82 trang dành riêng cho Docker Swarm.
- ✓ Hướng dẫn bạn cách chạy và triển khai 100-machine cluster bằng CI/CD pipelines.
- ✓ Log management với Grafana và Fluentbit.
- ✓ Resource monitoring và error tracking.
- ✓ Fundamentals và Docker.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU