Chuyển đến nội dung chính

Azure là gì ? vài cảm nhận về Azure cloud.

 Azure là nền tảng công nghệ đám mây của Microsoft. Nó cũng giống như Amazon Web Service của Amazon và Google Cloud của hãng google. 

Azure Cloud Services: A NodeJS Web & Worker Role Example

Những chú ý ban đầu khi làm quên với Azure: 

1. Subcription

    - Trước khi sử dụng các dịch vụ trong Azure điều đầu tiên bạn phải tạo một subcription cho tài khoản Azure của bạn. 

    - Subcription là dịch vụ chứa các thông tin về thanh toán, tài khoản của bạn, khi bạn sử dụng các dịch vụ gì thì chi phí được tính trên subcription của bạn. 



2. Resource group

    - Là nhóm các tài nguyên mà bạn cần group nó lại, bạn có thể group theo môi trường mà bạn đang định thiết lập;

         Như môi trường develop, qc, staging hay môi trường production. 

    - Và resource group này phải chạy trên một vùng nào đó; ví dụ như : East US, East US 2,    South East Asia, ... nó giống như region của AWS. 


 3. Các service hay dùng trên Azure: 

   - Virtual Marchine: máy ảo -  nó tương đương vơi EC2 instance của AWS. 

   - Conttainer Instances  : là docker container chạy các ứng dụng trên nó. 

   - Function App: Chạy các function không dùng server, gọi là serverless, tương tự như lambda function bên AWS.

   - Storage account : tương tự S3 storage của AWS nhưng bên Azure phần này tương đối phong phú: 

        Có các dịch vụ bên trong như: Blob service, File Service, Table service, Queues service. 

     -  Api Management tương đương với AP Gateway bên AWS, nhưng Api Management của Azure có tích hợp OAuth2 bên trong nó. 


   Trong khi AWS dùng dịch vụ Cognito để authentication. 




 






Nhận xét

Bài đăng phổ biến từ blog này

Cách sử dụng sys.argv trong python.

Cách sử dụng sys.argv trong python.

sys.argv là môt danh sách [list] trong python, nó được sư dụng khi bạn chạy một lệnh command-line nào đó trên hệ thống.
Và argument này được đẩy vào script python để thực thi khi chạy câu lệnh.

Ví dụ: python sys.argv arg1 arg2

Trước tiên bạn phải import mô đun sys trong script.



import sys print"This is the name of the script: ", sys.argv[0]print"Number of arguments: ", len(sys.argv)print"The arguments are: ", str(sys.argv)

Tên của script này : sysargv.py
Số lượng arg là : 1
Arg là : ['sysargv.py']


python test1020.py 111 This is the name of the script:  test1020.py
Number of arguments:  2
The arguments are:  ['test1020.py', '111']

Thiết kế một RESTful API bằng python và flask.

Như các bạn đã biết thì REST viết tắt bởi REpresentational State Transfer. Bạn có thể tham khảo thêm ở đây.

Vậy REST là gì:

Có 6 yếu tố của REST như sau:

1. Client-Server: phía server side phục vụ như một service còn phía client sẽ dùng service này.

2.Stateless:  Mỗi request từ client phải chứa tất cả các thông tin mà phía server yêu cầu phải có. Nói nôm na là mỗi request chứa các thông tin riêng rẽ không liên quan đến những request khác.

3. Cacheable : Phía server side phải cảnh báo chỉ ra cho client side biết là request đó có cache hay không.

4. Hệ thống phân lớp: Giao tiếp giữa server side và client side có thể thông qua lớp trung gian ở giữa để trả lời các request được gọi mà không cân phía client phải làm những động tác khác nữa.

5. Các cổng giao tiếp là giống nhau : Các phương thức giao tiếp giữa client và server là khuôn mẫu giống nhau.

6. Mã code linh động. Phía server có thể thực thi cho môt API gọi duy nhất mà không ảnh hưởng tới các API khác.

RESTful web service là gì :

Kiế…

Cài đặt docker trên windows server 2016.

1. Cài đặt Windows Server 2016 Container Feature:  Mở PowerShell : Cài đặt các container feature dùng powershell: Dùng lệnh: InstallWindowsFeature containers Restart lại windows: 2. Cài đặt windows server 2016 base image:  Cài đặt mô đun : ContainerImage Dùng lệnh: Install-PackageProvider ContainerImage -force List các image có giá trị: Cài đặt Windows Server Core : 3. Cài đặt docker trên windows server 2016. Download script để cài đặt docker : Chạy script : Kiểm tra các image có trên server :