2012-06-25 25 views
6

Tôi mới sử dụng đám mây Azure của Microsoft windows và muốn chạy ứng dụng node.js của tôi trên đám mây xanh. Tôi đọc các cửa sổ trung tâm phát triển của Node.js trên cửa sổ (https://www.windowsazure.com/en-us/develop/nodejs/) và có vẻ như ứng dụng của tôi có thể chạy trên đám mây xanh nhiều cách.Dịch vụ nào của azure, tôi nên chọn cho ứng dụng node.js của mình?

Tùy chọn azure nào tốt cho ứng dụng node.js của tôi nếu tôi muốn triển khai nhanh với kiến ​​thức ít azure hơn?

Trả lời

8

Nếu bạn chưa quen với Windows Azure nhưng hiểu biết về nhà phát triển Node.js, bạn có thể sử dụng Windows Azure để viết ứng dụng Node.js của mình.

Bạn có nhiều lựa chọn sau đây:

  1. Windows Azure Websites (Preview) -
    • miễn phí chỉ khi chia sẻ và nếu DÀNH có một số chi phí liên kết với nó
    • Tuyệt vời nếu bạn là một Linux hoặc Mac tài khoản
    • Ứng dụng node.js của bạn sẽ chạy trên Windows Server Farm
    • Y ou có thể sử dụng git để triển khai ứng dụng Node.js bạn
  2. Windows Azure Cloud Services

    • Rất lý tưởng cho các ứng dụng tách logic vào nhiều tầng sử dụng cả Web và vai trò Worker
    • Đây là một dịch vụ thanh toán
    • Bạn có thể sử dụng PowerShell để triển khai trực tiếp từ Máy Windows
    • Ứng dụng Node.js của bạn sẽ chạy trên Windows Se rver 2008 OS
    • Bạn sẽ có khả năng RDP máy ảo Windows Azure của mình.
  3. Windows Azure Virtual Machines (Preview) -

    • Bằng cách này bạn có thể tạo chạy ứng dụng Node.js của bạn trên một máy Microsoft Windows hoặc Linux (Suse, CentOS, Ubuntu) hoặc tải lên máy ảo Linux của riêng bạn đã được cài đặt đầy đủ với ứng dụng Node.js
    • Với máy Windows, bạn có thể RDP vào máy của mình và cài đặt Nút của bạn.ứng dụng js
    • Với máy Linux bạn có thể sử dụng Putty để kết nối máy Linux của bạn trên lệnh như và sau đó cài đặt ứng dụng của bạn và các gói khác
    • Hiện nay ngay cả với chế độ xem trước, có một số giá liên kết với nó

Vì bạn mới dùng Windows Azure, tôi khuyên bạn nên thử sử dụng Trang web Windows Azure MIỄN PHÍ được chia sẻ vì cách này bạn thực sự không cần tìm hiểu nhiều về Windows Azure và bạn có thể bắt đầu chạy ứng dụng của mình ngay lập tức. Đây có thể là phương pháp dễ nhất trong số 3 tùy chọn ở trên và sau đó bạn có thể chuyển sang phương pháp khác bằng cách chỉ di chuyển ứng dụng của bạn Nếu cần.

Nếu bạn quyết định sử dụng Dịch vụ đám mây, bạn có thể sử dụng Cloud9 IDE để xuất bản ứng dụng Node.js trực tiếp lên Dịch vụ đám mây của Windows Azure trong đăng ký của bạn.

0

Tùy chọn bạn đang xem xét là gì? Tôi có thể nghĩ đến hai: "dịch vụ đám mây" hoặc "trang web". Cách thứ hai có lẽ là tùy chọn dễ dàng và rẻ hơn, giả sử bạn đang xây dựng một ứng dụng web. Trước đây cung cấp cho bạn các máy ảo toàn diện sao lưu ứng dụng của bạn, trên đó bạn có thể chạy bất kỳ thứ gì (bao gồm "công nhân" xử lý dữ liệu trong nền hoặc ứng dụng giao tiếp thông qua ổ cắm web hoặc thậm chí là TCP thô). Nó mạnh mẽ hơn, nhưng nó cũng khó sử dụng hơn, chậm triển khai hơn và tốn nhiều tiền hơn một trang web được chia sẻ "."

0
  1. Đăng ký Windows Azure 90 ngày dùng thử miễn phí https://www.windowsazure.com/en-us/pricing/free-trial/

  2. Đăng nhập vào Cổng thông tin tại địa chỉ: https://manage.windowsazure.com

  3. Nhấp vào Virtual Machines tab sau đó nhấp Tạo một Virtual Machine để tạo máy ảo Windows.

  4. Trên bảng điều khiển trượt, chọn Tạo nhanh sau đó chỉ định Tên DNS, Hình ảnh [Windows Server 2008 R2 SP1], Mật khẩu quản trị viên, Kích thước [Nhỏ (1 lõi, Bộ nhớ 1,75 GB)], Vị trí (Tây Hoa Kỳ). Kết thúc bằng cách nhấp vào nút Tạo Máy ảo.

  5. Sau khi cấp phép hoàn tất, bạn có thể kết nối với VM qua Giao thức bàn làm việc từ xa bằng cách nhấp vào nút Kết nối trên thanh công cụ ở cuối màn hình.

  6. Đảm bảo cài đặt trình duyệt hiện đại như Firefox để tránh cài đặt bảo mật mặc định gây phiền toái của IE, sau đó tiến hành tải xuống và cài đặt node-js msi giống như bạn làm trên máy tính để bàn của mình.

  7. Hacking vui vẻ!

0

Cách nhanh nhất để bắt đầu là sử dụng Windows Azure Web Sites. Bạn nhận được một trang web đã được cấu hình để chạy node.js. Bạn chỉ sử dụng lệnh ftp hoặc git để đẩy mã của bạn vào thư mục thả cho trang web của bạn.

Bạn có thể sử dụng máy Mac, PC hoặc Linux làm máy phát triển của mình. Hướng dẫn này (sử dụng mac) cho thấy cách nhanh nhất để bắt đầu:

Chúc mừng!

+0

thể một Website Node.js trên Azure, sử dụng giao thức TCP? –

Các vấn đề liên quan