Cloud Computing Architectures: Scalability vs. Elasticity
For Cloud Solutions, Scalability and Elasticity are key requirements. In private Cloud Solutions, this should also be supported, even if scalability and elasticity might has a lower border as we see in...
View ArticleCloud Computing Architectures: What needs to be scaled?
Whenever we think about scaling our Applications, we basically think about building a software architecture that supports scaling and selecting a technology such as IaaS or PaaS Platforms to achieve...
View ArticleCloud Computing Architectures: a Smart Architecture
The book “The art of Scalability” describes a very interesting approach to Software Architectures for distributed Systems. A key challenge is that a Software Architecture should be smart. But what...
View ArticleCloud Computing Architectures: 12 Design principles
As referenced in the last post, the book “the art of scalability” provided a very good approach to cloud architectures or what has to be done. They also define some other great principles, resulting in...
View ArticleCloud Computing Architectures: aims and characteristics of cloud systems
To find out about the Cloud Architectures we want to use, it is necessary to know the characteristics of distributed systems. Another important aspect we should consider looking at are the aims of...
View ArticleCloud Computing Architectures: High-Level architecture with Archimate
As described in the last post, we will now take a look at how it is possible to architect cloud computing applications with the support of Archimate. Archimate was developed by the Open Group and it’s...
View ArticleCloud Computing Architectures: Application layer and technology layer with...
As described in our previous post on cloud computing architectures, I would like to continue with the architectural approach given with Archimate. Archimate comes with two more layers, the application...
View ArticleCloud Computing Architectures: application roles
As described in an earlier post, another concept for cloud computing architectures is the concept of roles. But what exactly is a role? A role is something that shares common functionality. If we talk...
View Article
More Pages to Explore .....