Why is it inevitable that games go to the cloud?

Some time ago, the release of Diablo Immortal became a hot topic. The series has a long history of more than 20 years since its inception, and this release has attracted players of all ages.

According to the data, since the launch of Diablo: Immortal two months ago, the total revenue of more than 100 million dollars, become Blizzard's second highest earning mobile game after Hearthstone, is also the first Diablo series game tested the water on mobile.

How's that? Did you feel the game industry's ability to "suck money"? Indeed, games are at the top of the list in terms of value creation compared to other Internet services.

With the rapid development of technology, the game industry is now closely integrated with cloud computing, from development, construction, operation, management can achieve a high degree of automation, and no longer need to worry about data processing capacity, latency and other issues.

Games + Cloud to create the next generation of gaming experience

General manager of Digital Native Business Division of Amazon Cloud Technology China said at the media communication conference of Amazon Cloud Technology enabling innovation in the game industry cloud: Amazon Cloud Technology has served the world's top game manufacturers for nearly 15 years, and deeply felt the feelings and needs of game manufacturers in the three links of construction, operation and growth. Amazon Cloud Technology and them together to deepen the level of refinement of business on the cloud.

Based on the latest trends in the industry and game customers' demand for technology-driven business scenarios, Amazon Cloud Technology has officially released its exclusive solutions for the game industry to help customers build the next generation of gaming experiences.

The solution helps developers improve games in three phases: build, run, and grow, including: game development on the cloud, game server architecture, security, real-time operations, game analytics (including customer behavior analytics and precision marketing), artificial intelligence, and machine learning. Enable gaming customers at any stage to enjoy the power of cloud computing, and improve productivity through AI.

Cloud platforms make game development more efficient

More than a decade ago, game development in the traditional sense was basically "every game for itself", with tools and platforms being independent of each other and inefficient collaboration. In the era of cloud computing, game development has become truly intelligent collaboration. Game development teams can be located in different regions or even countries, and the cloud platform enables one-stop development from development processes, open source game engines to virtual workstations on the cloud.

Take Amazon Cloud Technology for example, its development Engine named Open 3D Engine, from 3A game masterpiece to movie 3D production can be achieved with the help of this product, has been Open source. The full name of the workstation on the cloud is Amazon Nimble Studio for Games, which allows game studios to access, store, flexibly render and other work in the cloud to achieve efficient collaboration through the cloud.

In terms of automation, Amazon CodePipeline through Amazon Cloud Technology can realize the hosting of the whole chain from development, construction, testing, release, deployment, and easily cope with the supervision of complex processes and resources. In fact, it is built by multiple products, such as Amazon Code Build and Amazon Code Deploy, which focuses on the construction, and Amazon Cloud Formation helps Deploy the operation and maintenance phase, and the whole process can be fully hosted.

SONY Entertainment built a CI/CD full process platform on Amazon Cloud technology, which reduced the test and deployment time from one day to 20 minutes, increased the production and deployment speed by 2.5 times, and changed the environment startup from minutes to seconds. The release efficiency of the whole product has been greatly improved.

On the cloud game operation, simplify the complex

When it comes to operating games in the cloud, Amazon Cloud Technology has its own unique advantages, including game servers and networks, security, game databases and growth, all of which help game companies get access to the best technology in the industry in the first place and get a leg up on the competition.

First of all, the server and network aspects are familiar to you. Amazon Cloud Technology provides over 500 server instances, which are suitable for almost all scenarios. Users can accelerate machine learning and rendering through GPU and FPGA cards. Relying on a large amount of high-speed storage, can help users to do a large number of relatively cheap local cache.

In addition, it is to enjoy the advantages of new technology. When the hardware of Amazon Cloud Technology is updated, the instance price based on the new CPU will remain the same as the previous generation. Take Intel x86 platform as an example, the performance of each generation is improved by about 20%, and users can enjoy the latest performance at the same price, and the cost performance is greatly improved.

Nowadays, mobile games based on ARM architecture are also extremely popular, and it has more advantages to develop and test under ARM server. C7g Powered by Graviton3 of Amazon Cloud Technology is the third generation of ARM servers. In recent years, a large number of customers will use ARM server instances to deploy their businesses, further improving the cost performance ratio compared with x86.

In terms of network, Amazon CloudFront is the CDN product of Amazon Cloud Technology, which supports more than 90 cities in 47 countries worldwide and covers most Internet users. As game volumes grow, Amazon CloudFront can help game developers distribute updates easily, reducing wait times for online users.

The second point is security, mainly anti-ddos, security problems can be said to be impossible to operate. Amazon Cloud Technologies offers standard Amazon Shield functionality in products such as Amazon CloudFront, Amazon Route53 (DNS), and ELB (Load Balancing), which protects against common attacks at no extra cost to customers.

The third is the database. There is no technical problem with using traditional databases, but the pain point is that late maintenance costs are high, and functionality is limited in increasingly complex use environments.

Amazon Cloud Technology can provide a variety of different types of databases, including relational databases, health databases, in-memory databases, document databases, and so on. For example, Amazon DynamoDB key value database, which is a non-relational NoSQL database, mainly stores the data of game players. It has stable latency and almost infinite expansion. A table can be several terabytes and billions of rows, including read and write operations, which can be implemented within a few milliseconds.

The last one is growth. Enhancing the player experience, increasing engagement, and extending the life cycle of a game is the focus of every game company. Amazon Cloud's solution uses artificial intelligence and other technologies to help gaming companies grow in three main ways.

First, in terms of refined operations, the services provided by Amazon Cloud Technology can help users make better design decisions and understand, develop and retain players through game analysis and big data solutions.

Second, incorporate artificial intelligence and machine learning into games to innovate the experience and protect players from harmful behaviors.

Third, to extend the life cycle of the game, Amazon Cloud Technology released two products to conduct public opinion analysis based on the feedback of players on the game. Only by constantly hearing the feedback of users can continuous improvement be made.

RL (Reinforce Learning), Reinforce Learning, will be used to improve the level design. This is used in many board and card games, and is the most effective AIML project.

The game industry is embracing cloud databases

Above mentioned game, much attention has been paid to use cloud database has been actually as we all know, the game industry data is more complex, only game operations needed when players the game state, the relationship between the friends, consumer credit, in-game trading system, and so on numerous data, if for each application with database, it will bring huge to post operational management "disaster".

Different from traditional enterprise-level applications, massive data is often written in games at the same time, such as new activities online and a large number of players playing the same copy in peak periods. At this time, if traditional databases are used, a large number of CPU and IO resources will be occupied and the cost is too high. For example, Amazon DynamoDB key value database can support up to 15 regions in the world, and the final consistent Global Table can be written more, which is equivalent to parallel writing without bottleneck. In addition, the operation and maintenance cost is also far better than the traditional database.

If the game enterprise has higher performance requirements, MemoryDB for Redis memory database can be selected for flexible deployment in the cloud based on actual usage.

According to the latest information from Gartner, in terms of cloud database, Amazon Cloud Technology has ranked very high in the global database provider, and many customers are very dependent on the cloud native hosted database provided on the cloud. Amazon Cloud Technology also has a large number of users in cloud gaming, finance, securities, high-frequency trading and other areas.

In terms of database security, the cloud platform is subjected to a variety of attacks every day far more than ordinary data centers, so there are many defense technologies to support, so the development of cloud database itself is very high security. In any extreme case, the cloud database can be scaled up to meet the transaction response.

In the event of an extremely serious disaster, Amazon Cloud Technology's cloud database can recover data at any time to any point in 35 days, which is difficult to achieve in traditional data centers.

No comments

Related recommendation

No related articles!


Why is it inevitable that games go to the cloud?