Sử dụng AWS DataSync và AWS Storage Gateway

Sử dụng AWS DataSync và AWS Storage Gateway

1. Phân biệt AWS DataSync và AWS Storage Gateway AWS DataSync là dịch vụ để chuyển data từ on-premise server của bạn lên cloud AWS. AWS Storage Gateway là dịch vụ giúp cho bạn có thể sử dụng song song on-premise server và AWS Cloud, vừa sử dụng song song vừa đồng bộ data từ on-premise server tời AWS Cloud.        ...

Khi nào thì sử dụng AWS Organization

Khi nào thì sử dụng AWS Organization

1. Phân biệt AWS Organization Account và IAM User Đừng nhầm lẫn giữa hai khái niệm Account và User khi sử dụng AWS: Account là tài khoản root của bạn để bạn đăng nhập vào AWS, account luôn có email và thẻ credit đính kèm. User là tài khoản mà account của bạn tạo ra và phân phát cho người khác dùng. Us...

Phân biệt các loại S3 Storage trong AWS

Phân biệt các loại S3 Storage trong AWS

S3 Storage Classes có những loại sau: Amazon S3 Standard (S3 Standard) Amazon S3 Intelligent-Tiering (S3 Intelligent-Tiering) Amazon S3 Standard-Infrequent Access (S3 Standard-IA) Amazon S3 One Zone-Infrequent Access (S3 One Zone-IA) Amazon S3 Glacier (S3 Glacier) Amazon S3 Glacier Deep Archive (S3 Glacier Deep Archive) Giá thành của các loại trên được sắp xếp giảm dần. Tham khảo giá ở đây. Các loại trên sẽ có những mục đích sử dụng như ...

Cài đặt thông báo chi phí với cloud watch aws

Cài đặt thông báo chi phí với cloud watch aws

1. Bối cảnh Bối cảnh đặt ra là bạn muốn được thông báo mỗi khi số tiền phải chi trả cho dịch vụ AWS đạt tới một con số cụ thể nào đó. Ví dụ trong trường hợp của mình, mình chỉ đăng ký tài khoản aws nhằm mục đích học và thi chứng chỉ, không muốn sử dụng và trả bất cứ chi phí nào, mình sẽ thiết đặt để phòng trường hợp tài khoản bị trừ lên tới 1 dollar sẽ tự động báo mail cho mình biết. 2. Cách l&agra...

Kiến thức về AWS IAM

Kiến thức về AWS IAM

1.Giới thiệu. IAM viết tắt của dịch vụ Identity and Access Management. IAM có 4 nhóm chính đó là: User là người dùng, ví dụ công ty bạn có 5 dev và bạn muốn tạo tài khoản cho 5 dev này sử dụng thì bạn có thể tạo ra 5 User khác nhau rồi đưa password và username cho họ đăng nhập. Group là nhóm để phân nhóm các user với nhau, vì dụ bạn mu...

Phân biệt Region, Availability Zone và Edge Location trong AWS

Phân biệt Region, Availability Zone và Edge Location trong AWS

1. Availability Zone Availability Zone là một trung tâm cơ sở dữ liệu, nó như là một khu trung tâm chứa phần cứng, server,...                    2. Region Region là một khu vực chứa nhiều Availability Zone, ví dụ như Tokyo Region, Sydney Region,... ...

Generator function trong javascript

Generator function trong javascript

1. Một số điểm lưu ý Mình sẽ đưa ra một số điểm lưu ý khi sử dụng generator function và giải thích ở phía dưới. Hàm generator trả về một iterator có số lần lặp bằng với số từ khoá yield trong hàm. Khi gọi hàm next thì code trong hàm generator sẽ được thực thi cho đến khi gặp từ khoá yield và dừng lại chờ cho lời gọi next tiếp the...

Chuẩn cấu hình eslint, prettier cho react sử dụng typescript

Chuẩn cấu hình eslint, prettier cho react sử dụng typescript

1. Cài đặt thư viện Sử dụng các thư viện sau: eslint: báo lỗi cú pháp và các anti-pattern cho code https://github.com/eslint/eslint typescript-eslint: báo lỗi cú pháp cho typescript sử dụng eslint  https://github.com/typescript-eslint/typescript-eslint eslint-plugin-react: báo lỗi cú pháp cho react sử dụng eslint https://github.com/yannickcr/eslint-plugin-react...

Cách cấu hình multi entry point trong create-react-app

Cách cấu hình multi entry point trong create-react-app

1. Mở đầu Kịch bản là bạn muốn build ra 2 page là tên là rate.html và trade.html trong cùng một project sử dụng create-react-app.            Bình thường bạn sẽ phải tạo ra 2 project riêng biệt nhưng bài này sẽ hướng dẫn cách cấu hình webpack để chỉ cần sử dụng 1 project cho cả 2 trang. Mục...

Cài đặt test trong react sử dụng redux và react-router

Cài đặt test trong react sử dụng redux và react-router

Để cấu hình test cho một app react thông thường sẽ không mấy khó khăn, nhưng để cấu hình cho một app sử dụng các kỹ thuật như redux, react-router đòi hỏi thêm một số cài đặt cần thiết khác.   Giả sử một ứng dụng react sử dụng redux và react-router của bạn có file App.js như sau: // App.js import React, { Component } from 'react'; import { Provider } from 'react-redux'; import { ConnectedRouter } from ...