Trang Chủ Suy nghĩ tiến tới Amazon đẩy mạnh các tính năng nền tảng, cổng api tại hội nghị thượng đỉnh aws

Amazon đẩy mạnh các tính năng nền tảng, cổng api tại hội nghị thượng đỉnh aws

Video: Tạo API bằng dịch vụ AWS API Gateway - Amazon API Gateway p1 (Tháng mười một 2024)

Video: Tạo API bằng dịch vụ AWS API Gateway - Amazon API Gateway p1 (Tháng mười một 2024)
Anonim

Tôi đã tham dự Hội nghị thượng đỉnh về dịch vụ web của Amazon ở New York ngày hôm qua và bị ấn tượng bởi cách AWS đã thay đổi một cách tinh tế thông điệp của mình trong những năm qua.

AWS dường như ngày càng tập trung vào việc cung cấp các công cụ nhằm mục đích làm cho cuộc sống của các nhà phát triển dễ dàng hơn thay vì chỉ tập trung vào việc tạo ra một cơ sở hạ tầng thay thế cho các trung tâm dữ liệu nội bộ. Điều này thể hiện rõ trong các thông báo sản phẩm mới, một cổng API và trang trại để thử nghiệm khả năng tương thích ứng dụng trên nhiều loại điện thoại và máy tính bảng Android và Amazon Fire.

Giám đốc Công nghệ Dịch vụ Web của Amazon, Werner Vogels, người đã tổ chức bài phát biểu, lưu ý cách thức phát triển của công ty. Ông bắt đầu với việc ra mắt AWS vào năm 2006, thời điểm mà hầu hết các lợi ích đều thuộc về phía doanh nghiệp và Amazon đã thoát ra khỏi "bị bắt làm con tin bởi các công ty CNTT truyền thống".

Vogels tiếp tục lưu ý cách công ty liên tục bổ sung các tính năng kể từ đó, quan sát rằng họ đã ra mắt 516 tính năng và dịch vụ mới trong năm 2014 và sẽ ra mắt các tính năng bổ sung trong năm nay. Amazon tiếp tục phân nhánh từ các dịch vụ cơ sở hạ tầng và vào các công cụ quản lý và bảo mật, quản lý, dịch vụ nền tảng, ứng dụng doanh nghiệp và gần đây nhất là các công cụ quản lý đám mây lai.

Như thường lệ, anh lặp đi lặp lại câu thần chú rằng "đám mây là bình thường mới". Tuy nhiên, tôi đã thích thú hơn khi anh ấy nhận xét rằng Amazon có kế hoạch chuyển từ việc chỉ cung cấp cơ sở hạ tầng ở cuối API (giao diện chương trình ứng dụng) sang cung cấp "nền tảng ở cuối API". Nói cách khác, nó không chỉ đơn giản là sự nhấn mạnh vào Cơ sở hạ tầng như một Dịch vụ (IaaS), mà còn nhấn mạnh vào Nền tảng là một Dịch vụ (PaaS).

Tất nhiên, điều này không thực sự mới, Amazon Amazon đã cung cấp các dịch vụ nền tảng trong một thời gian dài, chẳng hạn như Elastic MapReduce (EMR), chạy trên Hadoop, được giới thiệu vào năm 2009, hoặc cơ sở dữ liệu noo DB, được giới thiệu ba năm trước. Nhưng sự thay đổi trong nhấn mạnh có vẻ đáng chú ý.

Trong bài phát biểu, Vogels đã thảo luận về sáu xu hướng chính trong điện toán và phản ứng của Amazon với từng xu hướng. Chúng bao gồm: di chuyển nhanh chóng (dễ dàng quay lên hoặc xuống các dịch vụ khác nhau); tập trung vào các năng lực cốt lõi (cho phép các doanh nghiệp tập trung vào việc tạo mã, trong khi Amazon cung cấp cơ sở hạ tầng); không có máy chủ (thậm chí không có máy chủ, và thay vào đó sử dụng các dịch vụ hướng sự kiện như Kinesis để truyền dữ liệu và Lambda cho dịch vụ điện toán); được bảo mật và tuân thủ (với nhiều chứng nhận, bao gồm HIPAA); di động (lưu trữ các dịch vụ phụ trợ chạy trên thiết bị di động); và đưa dữ liệu vào hoạt động (tập trung vào quá trình học máy của công ty).

Tôi đặc biệt quan tâm đến khái niệm triển khai các dịch vụ tính toán mà không chỉ định hoặc triển khai các máy chủ cụ thể, và thay vào đó sử dụng các dịch vụ hướng sự kiện như Lambda. Tôi có thể thấy nơi điều này thực sự có thể giúp các nhà phát triển của một số loại dịch vụ nhất định dễ dàng hơn và tôi vẫn bị mê hoặc bởi các ứng dụng tiềm năng của học máy trong nhiều lĩnh vực.

Dòng cho một phiên sau đó, chi tiết hơn trên Amazon ML là một trong những phiên dài nhất tại hội nghị. Phiên đó đã đề cập đến các ứng dụng có thể, từ cá nhân hóa và khuyến nghị đến phát hiện gian lận và quảng cáo nhắm mục tiêu. Tôi có thể thấy chi phí của dịch vụ 10 xu trên 1.000 dự đoán có thể khá thấp đối với một số dự đoán và khá cao đối với các dự đoán khác.

Các sản phẩm mới rất thú vị và hướng đến nhà phát triển, trong đó thú vị nhất là Cổng API mới của Amazon, cho phép nhà phát triển dễ dàng tạo và quản lý API REST có thể mở rộng xung quanh mã mà anh ta đã viết. Như Matt Wood của Amazon đã giải thích, điều này hỗ trợ tất cả các loại tính năng, như tạo phiên bản, đo sáng và điều chỉnh, lưu trữ, ký và tự động hóa và khả năng tạo SDK cho JavaScript, iOS hoặc Android. Ý tưởng là để có một quá trình phức tạp và làm cho nó dễ dàng.

Các tính năng tương đối mới khác bao gồm CodeCommit, kho lưu trữ mã được quản lý; CodePipeline, một nền tảng phân phối liên tục; Danh mục dịch vụ, cho phép tổ chức nhiều loại dịch vụ cho môi trường tự phục vụ; và Farm Farm, để thử nghiệm các ứng dụng trên nhiều loại điện thoại thông minh và máy tính bảng Android và Amazon Fire thực sự. (Lưu ý: điều này dường như không bao gồm các thiết bị iOS.) Một lần nữa, trọng tâm dường như chủ yếu là làm cho cuộc sống của các nhà phát triển dễ dàng hơn.

Như đã trở nên phổ biến tại các chú thích của nhà phát triển, một số khách hàng đã nói về cách họ sử dụng Dịch vụ web của Amazon. Một giám đốc của Nordstrom đã đề cập đến một nhóm nhỏ tập trung vào hỗ trợ đám mây hiện có thể hỗ trợ hơn 50 nhóm ứng dụng, để giúp các nhóm này xây dựng các ứng dụng tốt hơn và nhanh hơn. CTO của Sở Giao thông Vận tải Thành phố New York đã thảo luận về việc sử dụng back-end của Amazon để cung cấp cho ứng dụng có tên Vision Zero View, cho thấy các trường hợp tử vong giao thông và chấn thương nghiêm trọng từ năm 2009, với hy vọng rằng người dân New York sẽ giảm tốc độ và lái xe cẩn thận. Và CTO của công ty khởi nghiệp bảo hiểm y tế Oscar đã nói về việc sử dụng các dịch vụ của Amazon với việc tuân thủ HIPPA cho phép Oscar chỉ có hai kỹ sư hệ thống cho 45 nhà phát triển làm việc với tối đa 125 thay đổi sản xuất mỗi ngày. "Chúng tôi đã hoàn thành với các trung tâm dữ liệu vật lý", ông kết luận.

Vogels nhấn mạnh rằng "tất cả là về việc di chuyển nhanh" và lưu ý rằng số lượng công cụ chỉ tiếp tục tăng lên. "Chưa bao giờ có thời gian tốt hơn để xây dựng các ứng dụng hơn bây giờ", ông nói.

Amazon đẩy mạnh các tính năng nền tảng, cổng api tại hội nghị thượng đỉnh aws