Skip to content

Tokyo Superuser Awards Finalist: NTT Group

manhdinh edited this page Oct 8, 2015 · 4 revisions

#Vòng chung cuộc giải Superuser Tokyo: nhóm NTT

Nhóm NTT có ba OpenStack use cases đang trong giai đoạn phát triển và nhóm đã có tổng cộng 1054 cam kết, đứng thứ 18 trong số 263 tổ chức khác.

Đã đến lúc cộng đồng cùng tìm ra đội chiến thắng cho giải thưởng Superuser, để góp mặt trong hội nghị OpenStack Tokyo sắp tới. Dựa vào số lượng đề cử đã nhận được, ban biên tập và cố vấn của Superuser đã tiến hành kiểm phiếu vòng đầu tiên để đánh giá cũng như thu hẹp danh sách những người thắng cuộc xuống còn 4 đội.

##Bây giờ, đến lượt bạn.

Nhật báo và điện tín Nippon(đội NTT) là 1 trong số 4 ứng cử viên cho giải thưởng của Superuser. Cùng xem những tiêu chí đề cử của giải thưởng ở bên dưới, tìm hiểu những ứng cử viên khác và bình chọn cho họ trước hạn chót thứ 2 ngày 12 tháng 10, 11:59 p.m múi giờ pacific. ##Những loại ứng dụng nào đang được phát triển và chạy trên OpenStack cloud?

Những ứng dụng của chúng tôi rất đa dạng. Những ứng dụng đã triển khai lớn bao gồm”

  • Use case 1: hạ tầng cơ sở dịch vụ web tại NTT Resonant.
  • Use case 2: Hệ thống lưu trữ E-mail đầu cuối tại NTT DOCOMO được xây dựng bởi đội ngũ hệ thống tích hợp NTT DATA.
  • Use case 3: Hệ thống public cloud tại NTT Communications.
Đối với use case 1, chúng tôi có 1 cổng thông tin điện tử cho thị trường Nhật Bản(goo), nó đã vận hành được 18 năm và hiện tại đã được chạy trên OpenStack từ năm tháng 10 năm 2010. Sản phẩm cung cấp môi trường hoạt động cho hơn 80 dịch vụ, 1 tỷ lượt truy cập mỗi tháng bao gồm dịch vụ tìm kiếm, cổng thông tin điện tử, ứng dụng smartphone, cửa hang online và nhiều hơn thế nữa.

Ở use case 2, chúng tôi áp dụng Swift và xây dựng 1 hệ thống lưu trữ đám mây để lưu trữ dữ liệu cho dịch vụ “DOCOMO Mail”, và đây là 1 trong những dịch vụ của NTT DOCOMO được bắt đầu từ tháng 10 năm 2013. Tính đến thời điểm tháng 12 năm 2014, dịch vụ đạt ngưỡng 18 triệu người dùng và con số này ngày càng tăng song song với lượng dữ liệu được lưu trữ. Sau 1 năm đi vào hoạt động, những thống kê chưa cụ thể cho thấy dịch vụ đã xử lí 170 triệu emails trong 1 ngày.

Đối với use case cuối cùng 3, chúng tôi đang dịch vụ điện toán đám mây thương mại với tên gọi Cloudn kể từ 2012. Cloudn bao gồm 1 loạt những dịch vụ khác nhau, và hệ thống virtual private cloud, các dịch vụ VPC-type, được xây dựng trên nền tảng OpenStack. Cloudn cung cấp thiết kế mạng mềm dẻo và kết hợp được dịch vụ VPN của chúng tôi và những thành phần khác của OpenStack (Nova, Cinder, Glance, Quantum và KeyStone).

##OpenStack đã thay đổi công việc kinh doanh của bạn như thế nào ?

Trong use case 1, khoảng thời gian để cung cấp 1 server ảo cho những người phát triển ứng dụng và dịch vụ đã được tối giản đến mức chỉ còn 5 phút so với 5 ngày hành chính như trước đây. Lý do là bởi server ảo có thể lắp ráp và xây dựng 1 cách đơn giản, cơ hội cho việc đánh giá kĩ thuật đã được tăng lên cho những nhà phát triển ứng dụng của chúng tôi. Hơn thế nữa, việc chuyển đổi các server ảo giữa những server vật lý trở nên đơn giản hơn bao giờ hết, tạo điều kiện cho những người vận hành có thể xử lí lỗi server. Việc áp dụng OpenStack vào sản phẩm của chúng tôi cho đã giúp chúng tôi tham gia sâu hơn vào cộng đồng OpenStack , chia sẻ những hiểu biết lẫn nhau trong ngành công nghiệp này luôn tạo cảm hứng cho chúng tôi trong nhiều quan điểm khác, không chỉ trong việc quản lí cơ sở hạ tầng.

Trong use case 2, OpenStack đã cung cấp cho chúng tôi một hệ thống không bị giới hạn bởi nhà cung cấp để thay thế những hệ thống lưu trữ cao cấp. Điều này đã tạo điều kiện cho chúng tôi cắt giảm tổng cộng từ 60 đến 70% phí sở hữu trong 5 năm. Do chúng tôi triển khai hệ thống tại nhiều trung tâm dữ liệu khác nhau theo kiểu phân phối, nên đã đạt, nên đã đạt được tính sẵn sàng cao cũng như độ ổn định, điều này rất có lợi trong trường hợp xảy ra thảm họa. Ở nhật chúng tôi phải gánh chịu những thảm họa tự nhiên nhiều hơn bất cứ quốc gia nào khác, nó góp phần giữ cho đường dây liên lạc thông suốt kể cả khi phải hứng chịu những thảm họa ấy, điều này mang ý nghĩa lớn với xã hội.

Đối với use case 3, OpenStack cho phép chúng tôi cung cấp dịch vụ đám mây thương mại với giá thành rẻ. Tính năng mềm dẻo về hệ thống mạng của OpenStack cho phép chúng tôi kết hợp dịch vụ VPN của chúng tôi và dịch vụ đám mây. Dịch vụ đám mây của chúng tôi cho đến hiện tại vẫn chưa gặp phải vấn đề nghiêm trọng nào, vì lượng khách hàng chỉ định OpenStack cho hệ thống tích hợp của họ ngày càng tăng. Những ứng dụng của OpenStack trong dịch vụ đám mây của chúng tôi đã mở ra nhiều cơ hội để đáp ứng được những nhu cầu khác nhau của khách hàng.

##Nhóm NTT đã đóng góp như thế nào cho cộng đồng OpenStack

Thiết kế của cơ sở hạ tầng dịch vụ web tại NTT Resonant đã được chia sẻ tại một buổi trò chuyện ngắn tại hội nghị những nhà vận hành OpenStack tại Pala Alto tháng 8 năm 2015. Chúng tôi sẽ trình bày câu chuyện về cơ sở hạ tầng dịch vụ web tại NTT Resonant và lưu trữ đầu cuối của hệ thống email tại hệ thống NTT DOCOMO được xây dựng bởi đội ngũ tích hợp hệ thống NTT DATA tại hội nghị OpenStack ở Tokyo.

Khá nhiều bug đã được loại bỏ và nhiều cải thiện đã được cung cấp cho cộng đồng OpenStack cùng với nhiều hoạt động đã được nêu ở phần trước. Những đóng góp của chúng tôi bao gồm:

  • Tổng số cam kết 1054(đứng thứ 18 trên 263)
  • Tổng số dòng code (LOC): 124,582
  • Tổng số review: 5325(đứng thứ 16 trên 212)
  • Tổng số phản hồi yêu cầu thay đổi: 979
  • Tập hợp các bản vá: 3952
  • Bản nháp thiết kế: 103
  • Bản thiết kế hoàn chỉnh: 34 (đứng thứ 14 trên 138)
  • Số bug đã ghi nhận: 770
  • Số bug đã xử lí: 413(đứng thứ 14 trên 204)
  • Số email: 325
  • (Nguồn: Stackanalytics)

65 nhà phát triển của NTT group đã đóng góp phát triển nên những ứng dụng dưới đây trong OpenStack:

  • Live migration trong KVM, hỗ trợ IPv6 trong dự án Nova
  • Hỗ trợ đa Card mạng (NICs)
  • Hỗ trợ vendor plugin(Metaplugin)
  • Cấu hình định tuyến tĩnh router
  • Nhiều node hỗ trợ của l3-agent và dhcp-agent
  • Schedule hỗ trợ block tại agent bắt đầu từ dự án Neutron
  • Chuyển đổi image giữa Cinder volume và Glance
  • Kiểm soát dowload image với nhiều thuộc tính kiểm tra
  • Thể hiện luồng làm việc
  • Driver Sheepdog trên Cinder và Glance
  • Toàn cầu hóa sự cải tiến mở rộng cluster
  • Amazon S3 tương hợp với API hỗ trợ
  • Giao diện plugin cho các code tẩy xóa
  • Cải thiện project Swift
  • Network gateway như là nguồn tài nguyên trên project Heat
  • Thực thi chính sách cho tất cả các nguồn dữ liệu
  • Non-JSON format nguồn dữ liệu hỗ trợ trên project Congress
  • Cải tiến API reference trên project Documentation
Chúng tôi đã phát triển các thành phần máy ảo với khả năng đáp ứng cao (VMHA) cho việc triển khai OpenStack KVM của Nova và giúp nó trở thành mã nguồn mở với cộng đồng. Dự án có tên gọi Masakari được phát hành dưới bản quên của Apache trên github. Nó cũng được giới thiệu với các nhà điều hành tại buổi gặp mặt ở Palo Alto.

Kota Tsuyuzaki là 1 thành viên chủ chốt của dự án Swift. Anh ấy đã tham gia cả bốn cuộc gặp mặt giai đoạn giữa của dự án Swift năm ngoái, và hiện nay anh ấy đang là đầu tàu của cộng đồng phát triển Swift cùng với 1 số thành viên cốt cán khác. Mitsuhiro Shigematsu là 1 thành viên của dự án chéo Liaisons. Anh ấy hiện đang chịu trách nhiệm với những tài liệu Ironic và dự án kết hợp liaisons giữa Neutron và Ironic.

Chúng tôi đã tham gia tất cả những hội nghị của OpenStack. Akihiki Murakami đã tham gia hội nghị đầu tiên ở Austin vào tháng 7 năm 2010. Koji lida tham gia hội nghị thứ hai cho Bexar tại San Antonio tháng 10 năm 2010. Chúng tôi cũng đã tham gia tất cả những buổi gặp mặt các nhà điều hành giữa vòng tuần hoàn của OpenStack trừ cuộc họp mặt đầu tiên. Shintaro Mizuno đã tham gia cuộc gặp mặt thứ 2 tại San Antonio tháng 8 năm 2014.

Góp mặt trong các buổi hội nghị cũng như buổi gặp mặt, chúng tôi đã chia sẻ những kinh nghiệm, hiểu biết cũng như có những buổi nói chuyện sau:

  • Shintaro Mizuno, “User Panel: Làm cách nào để đưa OpenStack gần hơn với các công ty” tại hội nghị ở Hồng Công
  • Masahito Muroi, “3 cấu hình không thể chấp nhận được” hội nghị ở Hồng Công
  • Masahito Muroi, “Hình mẫu việc triển khai hội tụ stack nóng trở lại – A RE RE một lần nữa”, tại hội nghị Alanta
  • Sampath Priyankara, “Kết nối đa địa chỉ với khách hàng và kết hợp với OpenStack và NSX”, Hội nghị Atlanta
  • Takuma Watanabe, “Máy ảo với khả năng đáp ứng cao mà không cần tinh chỉnh cấu hình”, tại hội nghị Atlanta
  • Kota Tsuyuzaki, “Sao chép đối tượng 1 cách hiệu quả hơn”, tại hội nghị Alanta
  • Takashi Natsume, “Nâng cấp OpenStack mà không cần ngưng vận hành”, hội nghị Paris
  • Hirofumi Ichihara, “Neutron CL hoạt động trên Docker” hội nghị Paris.
  • Masahito Muroi, “Cách tạo ra 1 cloud ngang tầm với cloud của nhà mạng”, Hội nghị paris
  • Kentaro Tanaka, “Máy ảo với khả năng đáp ứng cao sử dụng hàm API evacuate”, hội nghị Paris.
  • Sampath Priyankara,, “Bảo vệ hình ảnh công chúng của Glance trong những cloud mang tầm cỡ nhà mạng”, hội nghi Paris
  • Daisuke Morita, “Thiết kế trong tương lai của giao diện Auth cho Tempest”, hội nghị Paris
  • Kota Tsuyuzaki, “Có gì mới ở Swift ?, Cộng đồng được phân bố trên toàn cầu đằng sau Swift ”, tại hội nghị Vancouver
  • Masahito Muroi, “A RE RE- Làm cho OpenStack dễ tiếp cận hơn với những người mới”, Hội nghị Vancouver
  • Daisuke Morita, “Thay đổi chính sách”, hội nghị Vancouver
  • Toshikazu Ichikawa, “Các Use case của OpenStack và những dự án liên quan của NTT group”tại hội nghị các nhà điều hành tại Palo Alto
  • Masahito Muroi, “Matcha: một hệ thống OpenStack có khả năng đáp ứng cao đã được tinh chỉnh hoàn toàn”, tại hội nghị những nhà điều hành tại Palo Alto
##Quy mô dự án triển khai OpenStack của bạn cỡ nào?

Hệ thống hạ tầng cơ sở dịch vụ web của chúng tôi có 400 giám sát viên, 4800 nhân vật lí. Tạo mối trường hoạt động cho hơn 1700 server ảo đang trong hoạt động.

Hệ thống lưu trữ email đầu cuối của chúng thôi gồm khoảng vài trăm nút (hệ thống con) có thể cung cấp dung lượng thực lên đến 6.4Petabytes(PB) và đã đi vào hoạt động từ tháng 1 năm 2015

##Một số thông tin khác về NTT Group

NTT SMARTCONNECT xây dựng một nền tảng dịch vụ cho khách hàng, hội nghị phát sinh đa màn hình, đây là sự kết hợp chung sử dụng OpenStack. Khách hàng của chúng tôi cung cấp cho người dùng 1 phần mềm mà người dùng có thể xem nội dụng này trên smartphone và tablet, cho phép người dùng tương tác thời gian thực với các chương trình TV bằng cách sử dụng websocket. Chúng tôi sử dụng Piston và PLUMgrid để xây dựng 5 nút Piston, 2 server PLUMgrid GW và 1 server thêm để thiết lập hệ thống, tạo môi trường hoạt động cho 40 server ảo, 3000 lượt xử lý truy cập Input/Output mỗi dây, mạng lưới có khả năng phát sóng với đường truyền 9 Gbs. OpenStack đã tạo cơ hội cho chúng tôi xây dựng hệ thống trong một khung thời gian ngắn với ngân sách hạn chế. Nó đang trong thời gian thử nghiệm và vận hành ổn định kể cả khi có lượng truy cập đột biến đồng bộ bởi việc phát sóng TV.

Trung tâm đột phá phần mềm NTT đang sử dụng OpenStack để xây dựng private cloud sử dụng trong nghiên cứu và phát triển của trung tâm.

Đọc thêm về những người vào vòng chung kết giải thưởng Superuser Tokyo và vote cho đội bạn thích. Mỗi người đc giới hạn 1 phiếu, kết thúc vào thứ 2 ngày 12 tháng 10 vào hồi 11:59 p.m múi giờ pacific

Ghi chép chung

Các ghi chép chung chung

Clone this wiki locally