Cloud computing product design brain hole

Source: Internet
Author: User

In the enterprise market can live good hardware and software manufacturers, there are two kinds:

    1. Microsoft, through the standardization of operating systems, office software to occupy the desktop of all employees, Microsoft will for the needs of your company to modify the features? No! There's no door. Microsoft prefers you to use pirated windows, cultivate habits, and not be willing to spend engineers ' time giving you features. Modifying bugs can be beneficial for all products and customers. Because the time of an OS engineer is invaluable, he modifies a feature that all Microsoft customers can use, creating far more value than making a custom profit for a single customer. And the cost of Microsoft is to carve a bunch of worthless CDs, plus a part of the online patch, so as to form a marginal cost is very easy to expand the product, oh, remember to wait until the market monopoly to pay attorney fees to sue those who have been addicted to Windows enterprise.

    2. IBM, through a bunch of servers + tall on the bluff, a project for a project to get money, sky-high consulting fee + Sell Server + sell various Server Software licence. The typical case is the suning business. Of course, the nature of the project, service nature of the sale does not have the ability to unlimited Ctrl C,ctrl V, each project has its own characteristics, so IBM how hard to make a lot of money can not earn Microsoft. Given that most of the Chinese companies in this generation don't have any IT knowledge, IBM can mix well with signboards and PPT.

You can see that most of the enterprise software market is between the two, Oracle, EMC more like Microsoft, and SAP, Kingdee and so more like IBM. Over the past 20 years, these enterprises have been educating the market, occupy the market.

Just over the past few years, with the infiltration of people's lives with smartphones and online apps, these "traditional" enterprise software providers have fallen behind. Remember the traditional way how do you manage the business process?

First, use Word or Excel to write a file, and then use the mail system or the company's old, no one knows the process of Office software to send this information, waiting for another office inside a suit person in a free time to go to the PC to see the file, and then the process continues to send to the next, another person. Why not build a group in there and shout it? Well...... This is within the company's organizational structure needs, cross-departmental cooperation needs, lead the approval needs, business data confidentiality needs.

In fact, the above process in most of the time is nonsense, this is a flat era, the internet company's kind of small team rapid response, the front line of people to make rapid decision-making model is the future of most companies. Need a meeting? Meet and talk every week. Need to share files? With Dropbox. Need a quick response? Use the online voice chat tool. At present, the next copy of online games all members will use YY voice to coordinate communication, the future company team cooperation will be similar to this. In fact, back to the Primitive society, a group of hunters go out hunting is through the gesture and voice contact, every day to attack specific targets, this pattern is etched in our genes and nature inside.

OK, back to the subject, my brain hole. The simple thing to do is to start with the mobile OS and replace the existing enterprise office systems and processes.

This is my sketch, drawing level is very bad, we have to look at.

At present, a problem for enterprise users is that all operations need to be on the PC side, and the PC data can not be migrated, everyone needs a fixed seat, which once lost, can not be retrieved. At the same time, the individual on the PC side will install a variety of chaotic software, resulting in the above program may be able to run, perhaps not. Then the solution is:

    1. The phone will have a base to connect to the screen, keyboard, mouse, wired network, power and other peripherals, so that it has a portable portable system, rather than a cumbersome PC. Of course, the above combination can also be changed to tablet + keyboard + mouse, or mobile + projector. Now the phone has enough performance to replace the traditional PC. You can use fingerprint authentication when landing.

    2. Cloud OS, which exists on the bottom of the phone andriod or iOS operating system, can be implemented with lightweight virtual machines such as Docker. The owner of the system is the user, and members of the organization can push various work apps and updates to the user. All persistent data for this system is stored in the cloud, and a copy is run on-premises, regularly synchronized with the cloud. The cloud contains all the data and history. Http://my.oschina.net/img/gotop.gif

These are just hardware parts and infrastructure parts, and Citrix and VMware have done similar things on PCs, just doing the comparison soil and being a very closed system. So go on and talk about the software part of the system.

1. File management based on social networks. The traditional operating system, is a collection of applications and files, we use programs to manipulate files, and painfully manage the life cycle of massive files. Apple's iOS is a step forward and users don't have to worry about folders, just worry about the app. In this operating system, human and organizational relationships are fundamental constructs. That is, when you use a software to manipulate a file, the thing is not to store the file on the hard disk (which Cloudos has done for you), but choose some people, an organization, to publish the file. In this example, a completed the document, released to C,c after the changes have been published to B,b read the document to a, so a process is complete. There are, of course, file versioning and other underlying facilities.

2. Service-side application market. The current client application market is controlled by mobile phone production companies, developers upload apps, users download and tick the app's permissions. Since everyone has seen what the app market looks like, I don't repeat the painting. The current thing to do is to allow the enterprise-Class Server app to be distributed and updated. This is not just the client app, but the cloud that developers can use to distribute the server app to a user. The current service-side software management and maintenance are very difficult, need to transport and development personnel involved, in fact, for the general enterprise users, server software should not be so cumbersome management, operations, upgrades, should reach the current level. The development and operation of these software to the cloud developers and engineers to maintain will be more efficient. This is part of the ultimate goal of all cloud computing today. There is a need to define the interaction and separation of server-side programs, schemas, and data, and if the client software is a single commodity, the server software is a complete set of equipment, and it is very difficult for users to get out of the box. Currently Docker has done a part of the work.

OK, the brain hole is over, I have to go back to bed, back to the thought of continuing to add

Cloud computing product design brain hole

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.