Cloud Computing
Cloud Computing under the Mobile Internet Environment and Sky's Application of 'Cloud Computing'
applications are achieved without the perception of users. While cloud computing has many other definitions, these definitions reflect a number of common characteristics of cloud computing.
Cloud computing can centralize use terminals onto "cloud terminal", providing users as the application available via the Internet. Computing is completed by more than one computer through distributed computing and other technologies. The collection composed of more than one computer is the so-called "cloud"; Users only care about the application function instead of application realization manners. The application realization and maintenance is only for its providers to complete, and users choose their appropriate applications according to their needs; Cloud computing has scale economy, whose applications are available via the Internet to more than one external customers who share the same application, then achieving the shared use of computing among customers. As a result, the utilization rate of processors and storage devices is raised, preventing users from repeatedly building information systems; Cloud computing is not a tool, platform, website or a structure, but a calculating manner.
In combination of the features of cloud computing and the mobile Internet, we can easily see that cloud computing is a model in line with the mobile Internet applications. In cloud computing, the application "computing" is transferred from the terminal to the server-side, thus weakening the processing requirements for the mobile terminal equipment. In this way this mobile terminal is mainly responsible for user interaction function, complex computing is processed by the cloud terminal (server-side). The terminal does not need such powerful computing capability as to respond to user operations, and the results are to be displayed to users, thus enabling rich applications.
Need to send the entire file to the user, but simply send the necessary part of the file to the user based on the needs of the user. Due to no awareness of the terminal for specific application realization, it is easier to expand the applications. The applications are realized and deployed on the powerful server-side, whose interaction with users is achieved on the terminal in a uniform manner (e.g. through a browser). Therefore, users find it much easier to expand more application forms.
Sky's development and application of mobile cloud computing environment
Sky from the early business, has consciously moved the construction of AppStore related business, including the terminal and server-side, towards the cloud computing model. The current main business model of the "browser base" launched by Sky is the focal trial step to the mobile cloud computing.
Specifically speaking, the "browser base" means that the majority of the business, through the terminal devices supported by Sky, the MiniBrowser self-developed by Sky, and WAP / WEB technology, is displayed at the terminal. Due to its SkyEngine-based (MRP virtual machine) construction, MiniBrowser has a wide range of adaptability on MTK / SPR and other mobile device platforms. At the same time, MiniBrowser adopts the latest server-side web analytic technology, making the executable program size very small at the terminal side. Therefore, it is fully consistent with the concept of thin user terminal/fat server side defined in cloud computing.
At the Sky Cloud server-side, through the Browser Server Proxy, SCCB (Sky Cloud Common Bus) is linked, whose infrastructure is responsible to associate each business of Sky, including:
1) AppStore cluster
2) Regular online gaming cluster
3) WAP / WEB content cluster
4) BOSS cluster including billing / CRM
5) Structured / unstructured data storage cluster containing SQL / NoSQL
