Discussion Series: Cloud Computing from a High-Level
At CloudScape, we plan to add a series of discussions on different aspects of cloud computing. In each issue we will talk to an expert in the field of cloud computing and reflect their opinions here. In this issue we have reached out to Chris Miyachi to learn about her insights on cloud computing from a high-level and broad perspective. Chris is the chair of the IEEE Cloud Computing Community with more than 30 years of experience in software architecture. She has been working for startups and large corporations after receiving two master's of science degrees from MIT.
Q: What are some of the trends that you are seeing in research and development of cloud computing technology?
A: In industry, most of the companies are not buying hardware servers anymore. But, they are now using servers in either a private or hybrid cloud. We are seeing a similar approach in academia too. Universities, for example, used to provide real machines for students to share, but now we see that universities are using servers for storing the data so that it can be accessed from any machine within the network. Or, even advance processing solutions such as supercomputers are connected to that network so that the use of those processing resources is not limited by physical location of the user as much as before. This is in a way much more secure than the traditional method. Now students can have their needs fulfilled without having the authority to mess up the network or data of other users while the network has the hardware resources better distributed among all the users.
Using cloud computing, we can separate the location of data storage hardware from the user's location. This gives us higher level of security by limiting the physical access to these hardware. It also enables us to strategically position the hardware by taking the speed of data transfer into consideration.
Q: In computer technologies, usually a continuous shift in demands of users can be seen. In your opinion, what are the new types of functionality or features that users request from this technology? And, how are those needs being addressed right now?
A: Users seek better economies of scale and more affordable prices, which is only possible by making the cloud computing technology more mature. Also, as the market for this technology is growing, we see more companies who want to have the cloud servers to be physically located in their own countries.
There are also some recent changes in quality of services and policies of cloud computing companies to provide more benefits for users and requiring more from the providers.
Q: What significant innovations or inventions do you expect to happen in the next decade and how would that affect the cloud computing technology?
A: I believe the current technology of cloud computing will morph into intercloud, which is cloud of clouds. Imagine having interconnected clouds that can also share resources among themselves.
Q: What are some of the emerging technologies that you think might be tightly paired with cloud computing in the future?
A: It might be easier to harvest the potentials of quantum computing by adding the hardware into a cloud network when that becomes available to the industry. That way, the users don't have to wait for the developed hardware to drop their price significantly.
Another industry that makes a nice blend with cloud computing is the big data and the analytics and automation. This blend brings fast integrated solutions for uprising business needs
To learn more about Chris Miyachi's work, you can refer to her website and personal blog, which she updates with posts on software architecture.
Featured Blog Posts
Cloud Foundry a Compelling Option
Tarun Kumar Sukhu
There is a lot of buzz about Cloud Foundry and we have seen a lot of momentum and developer community support driving toward building the next generation of microservices-based cloud applications on this PAAS offering. This article tries to evaluate and present a point of view on some of the key aspects to consider while selecting your cloud platform.
Visit The Clear Cloud
to read more.
Performance Patterns in Microservices-Based Integrations
Microservices architecture based systems are becoming more and more popular in IT environments. Integration of different components and services/applications are an integral part of any application and system. Almost all applications that perform anything useful for a given business need to be integrated with one or more applications. But this integration also presents huge challenges with respect to performance of the overall integrated system. With microservices-based architecture, where a number of services are broken down based on the services or functionality these microservices offer, count of integration points or touch points increase by huge numbers. This in turn increases the performance challenges, which can impact the overall working of the system. This article discusses some of the key performance challenges that can impact the performance of microservices-based systems. It also presents some techniques and patterns that can be used to avoid these challenges.
Visit The Clear Cloud
to read more.
Calling All Blog Writers. To learn how you can have your posts published on The Clear Cloud, please click here.
Connect with us on social networks for most diverse and up-to-date information.
Twitter LinkedIn Facebook