September 15, sponsored by CSDN, a senior technical manager at the CTO Club, "into the Grand Innovation Institute-web-based Mobile application platform and the Grand Cloud computing product sharing" event was successfully held in Beijing Grand Innovation Institute. This event specially invited to the Grand Multimedia innovation Courtyard Dean Kin, Grand Innovation Institute technical expert Pan as well as the Grand Innovation Institute cloud computing subject courtyard researcher Wang. Speakers and participants share the key points to be aware of when building a Web application platform and experience in product development, technology innovation, market development, and enterprise management.
Kin, president of the Grand Multimedia Innovation Institute, delivered a speech on behalf of Grand Innovation Institute
Yi: Shanda is a media company
Yi, a researcher at the Grand Innovation Institute, first gave the opening speech, he said that a lot of people feel grand is a game company, but Shanda never define themselves, Shanda is a media company, providing a variety of services, Shanda from 10 years ago has been developed to now have 1.4 billion accounts, there are hundreds of millions of users, now has 40,000 servers, The world's best service system, the world's best payment system, can be 500,000 users in three minutes to recharge the success, even if they only a few dollars.
Pan: HTML5 not perfect Grand has been involved in the webOS bid
The transcript of the speech
Grand Innovation Institute technical expert Pan
Grand Innovation Academy Technical expert Pan's speech mainly involves to the mobile Internet and mobile operating system, the HTML&HTML5, the Web application platform analysis and constructs the Web application platform these four parts content. Pan says mobile internet is an organic combination of mobile communications and the Internet. With the popularization of 3G and WiFi networks and the adjustment of tariff, the mobility of communication networks has been developed rapidly. Pan, citing IDC statistics, has shipped more mobile devices than PCs in the fourth quarter of 2010. He believes that the operating system on mobile devices should have three features: light (after all, the hardware capabilities of mobile devices are not as good as PCs), strong (multimedia capabilities, user experience requirements) and refinement (the entire system is delicate enough).
He reviews webOS from a technical point of view, revealing that when Hewlett-Packard bought webOS last year, he was also involved in the bidding, but failed to do so (for unknown reasons, the price was driving too high by HP?). )。
Pan further reviews the reasons for webOS's failure, and he believes that as a standard Linux system, webOS has a good UI design at 1.0, calendars, phones and other applications are based on Java, the external provides the use of Mojo Framework WebApp, but by a considerable number of people welcomed. But by the 2. X and 3.X systems, using the Enyo refactoring framework, no longer Java and the adoption of the LUNUX+QT,ENYO framework completely rely on JavaScript to operate a large number of complex web applications, very inefficient, as an app platform does not use its own system advantages, This is an important reason for webOS not to be seen by developers.
He says mobile operating systems can take full advantage of existing resources and find the best solutions for mobile environments, including hardware and software solutions, while updating cycles short. Nowadays HTML5 has formed a platform standard for Web application on the basis of HTML as Web page standard. But HTML5 is not perfect either. The features introduced by HTML markup language itself, JavaScript interpreter language and HTML5 are the main reasons leading to HTML5 performance bottlenecks.
He believes that a webapp platform needs broad support for HTML5, while supporting complex webapp models or frameworks, such as the organization model between multiple pages and the various components that are required to provide top-level applications in the framework. Also have an efficient environment (browser or dedicated user agent) and development tools (IDE and debug environment, documentation, and examples) and strong enough applications.
Although the capabilities of the Web platform are very strong, from basic page rendering to display, storage, multitasking, multiple Windows system and event support, and component model and the underlying device interface all-encompassing. But in essence it is still html+css+javascript. Pan said.
In addition, Pan that WebKit as an open render engine is an ideal combination of openness, performance, and standard support. The performance of Web applications can be ensured by using WebKit to build a Web application in a native mobile operating system environment.
Wang: Sheng target is to build the Chinese Amazon AWS
The transcript of the speech
Grand Innovation Institute cloud Computing Theme Institute researcher Wang
Wang first introduced the background of cloud computing to the attendees, he said that since July 22, the grand platform on the line, until now are in a kind of semi-open environment to provide services, cluster resources are constantly interoperable, and based on user feedback optimization, currently has hundreds of users, virtual machines have about 1000 units of the scale.
In fact, Shanda's own demand for cloud computing is great. Wang said, Shanda has storage classes, Internet classes and online games These services, these services have a lot of resources expansion, rapid expansion of demand, some online games when the golden period after the past there are some down the process, therefore, these requirements on the system's resource flexibility deployment requirements are very high. For Shanda, the first intention of doing cloud computing is to first serve their own good, and then find ways to bring services to users, creating value for users, while for the grand create greater value.
It is understood that the current grand cloud computing services have three kinds of forms: cloud host, Cloud hard disk and cloud storage.
Wang said that the Grand Cloud host uses virtualization technology to provide computing resources and network resources, namely rental services. Currently has a single core, dual-core, quad-core, eight-core, a total of four virtual machines for users to choose, in the billing mode, according to different models of host and different operating systems to calculate, at the same time the use of bandwidth fee. But he also said that the current billing model is not very mature, business development in the initial stage will be based on user feedback for gradual adjustment.
The cloud hard disk project focuses on providing high availability, high durability, high-performance storage for virtual machines, similar to Amazon EBS.
"The benefit of the cloud hosting service is that the local storage is very fast because it is access to local data and does not require any network access." But the downside is that there is no persistence, and if the virtual organization goes away, the cloud hard disk will stop, and the data will be lost, so that requires an additional storage device--ebs ", Wang said," While the EBS storage device is persistent. At present, the Grand EBS system is a millisecond-level access support, using a highly available distributed system, close to the native system access speed. Currently at the bottom is through TCP to provide services, in the EBS system for users to make copies of the system and highly available services. ”
Shanda's cloud storage provides key/value-based data storage services, similar to Amazon's S3. For all data, all data objects are a completely equal structure, without the structure of directory number, easy to expand the structure. Unlike the cloud hard disk service, the cloud hard disk is a service that is faster and closer to the virtual machine, while the cloud storage service is the virtual machine's local storage access. Cloud storage services are characterized by a large number of users that can be accessed via HTTP, which is oriented towards the Internet, and is intended for end users, where users can access final data services. In security, there are dynamic resource management, authentication, user management, billing, statistics and so on the entire complex architecture to ensure user data security.
Finally, Wang that cloud computing opportunities and challenges coexist. The huge demand for cloud computing, the advent of Internet entrepreneurship, the huge opportunities for mobile Internet development, the open platform to promote a large number of entrepreneurs and Twelve-Five of key planning drives are the opportunities of cloud computing. and technology, transport, markets, money, and determination and perseverance are the challenges that cloud computing now faces.
Event site
Enthusiastic exchange of attendees and grand experts
(Responsible editor: Lu Guang)