Cloud Ace case study: Ứng dụng cho phát triển game

Five Stars Game .Inc logo

Five Stars Games lên kế hoạch, phát triển và vận hành các ứng dụng trò chơi trực tuyến và thực hiện một loạt các hoạt động phát triển, từ liên doanh hợp tác đến các công việc được ủy thác và các dự án quản lý. Họ cũng có kế hoạch và phát triển phần mềm trò chơi trên website. Ứng dụng chơi trò chơi “Lost Nia” được phát hành cho điện thoại thông minh vào tháng 2 năm 2016. Chúng tôi đã trò chuyện ông Tanomiya, kỹ sư trưởng của bộ phận kinh doanh trò chơi trực tuyến của họ để nói về cách họ xây dựng và phát hành trò chơi trên GCP và lợi ích của việc đó.

Mr.Tamiya Hiroki of Five stars game Inc.

Tại sao bạn sử dụng GCP?

Chúng tôi ban đầu phát triển “Lost Nia” trong nghiên cứu & phát triển.

Chúng tôi đã bắt đầu xem xét các đám mây công cộng ngoài AWS khi tự hỏi làm thế nào để phát triển phát triển hiệu quả nhất có thể và xác định rằng GCP phù hợp với ngành công nghiệp trò chơi sau khi xem xét các điểm sau:

Không cần đặt trước, trả tiền mỗi phút, rẻ hơn so với các dịch vụ khác

Rất khó để ước tính tài nguyên trong ngành công nghiệp game vì bạn không biết khi nào hoặc liệu một trò chơi sẽ thành công. Chúng tôi có thể lập kế hoạch trước rất dễ dàng trên GCP, vì không cần phải dự trữ tài nguyên.

Các dịch vụ như AWS, không được áp dụng giảm giá trừ khi bạn ký hợp đồng dài hạn và rất tốn kém.

Bạn nhận được lợi ích của các công cụ kỹ thuật của Google, như BigQuery

BigQuery để phân tích nhật ký. Chúng tôi rất hài lòng với hiệu suất của nó vì nó trả về kết quả ngay lập tức, ngay cả đối với khối lượng dữ liệu khổng lồ.

Game introduction of Lost Nia

Bạn đã nhận được những lợi ích gì khi sử dụng các dịch vụ của Cloud Ace?

Chúng tôi sử dụng Dịch vụ thanh toán đối tác hỗ trợ vàng (Gold Support Partner Billing) của họ.

Ban đầu, chúng tôi đã đăng ký trực tiếp với Google và đã thanh toán bằng thẻ tín dụng để sử dụng GCP. Chúng tôi đã quyết định sử dụng Cloud Ace vì chúng tôi muốn tham khảo ý kiến ​​về việc tận dụng tối đa GCP và họ có hồ sơ theo dõi kết quả với rất nhiều khách hàng.

Chúng tôi đã từng tự mình giải quyết mọi việc khi chúng tôi không có bất kỳ sự hỗ trợ nào như điều tra nguyên nhân của các sự cố hệ thống, nhưng chúng tôi rất yên tâm khi có Cloud Ace để tham khảo ý kiến ​​về những vấn đề như vậy.

Ngoài ra, một điểm quan trọng khác là chúng tôi được tư vấn khi có bất kỳ dịch vụ mới nào ra đời.

Việc họ xử lý bất kỳ vấn đề về hóa đơn nào cũng khiến mọi việc trở nên dễ dàng hơn rất nhiều.

Làm thế nào bạn sẽ tận dụng tối đa GCP trong tương lai?

Câu hỏi làm thế nào để giảm tải cơ sở dữ liệu cho các ứng dụng chơi game có nhiều lượt truy cập cũng sẽ là một yếu tố. Chúng tôi hy vọng tận dụng mọi dịch vụ mới được phát hành, ngoài Kubernetes, GKE và Cloud Spanner.

Ông Tanomiya thảo luận về nhiều lợi ích khác của GCP

Cụ thể, ông đánh giá rất cao về việc một môi trường được tạo ra ở GCP có thể được sử dụng với mức giá thấp với cơ sở hạ tầng tương tự như Google.

Trước khi phát hành Kubernetes (một công cụ để tự động quản lý các container), ông Tanomiya sẽ thiết lập các container trên GCE và quản lý tất cả chúng theo cách thủ công.

Điều này thường được giới thiệu cho ngành công nghiệp game như một nghiên cứu điển hình đột phá.

Bạn có thể xem chi tiết về sơ đồ cấu hình trên blog phát triển trò chơi của Five Star Games (bằng tiếng Nhật).

コンテナをゲームインフラに実践投入した話(1)

コンテナをゲームインフラに実践投入した話(2)

Ông Tanomiya cho biết có rất nhiều điều anh ấy muốn làm trên GCP bắt đầu bằng việc phân tích chuyển động của người dùng.

Đây là bản dịch của một bài báo được xuất bản bởi Cloud Ace, Inc.Có sẵn trực tuyến: ゲーム基盤を支えるGoogle Cloud Platform