How do cloud architectures differ from non-cloud infrastructure architectures?
Cloud architectures benefit from easy scaling. With traditional architectures, adding capacity is often a complicated and expensive ordeal.
Cloud architectures, on the other hand, can scale more easily and predictably because they rely on pooled resources. As demand goes up, more resources can be added to the pool quickly and easily.
Today on Modern Digital Business.
Lee Atchison is a software architect, author, public speaker, and recognized thought leader on cloud computing and application modernization. His most recent book, Architecting for Scale (O’Reilly Media), is an essential resource for technical teams looking to maintain high availability and manage risk in their cloud environments. Lee has been widely quoted in multiple technology publications, including InfoWorld, Diginomica, IT Brief, Programmable Web, CIO Review, and DZone, and has been a featured speaker at events across the globe.
Take a look at Lee's many books, courses, and articles by going to leeatchison.com.
Check out Architecting for Scale. Currently in it's second edition, this book, written by Lee Atchison, and published by O'Reilly Media, will help you build high scale, highly available web applications, or modernize your existing applications. Check it out! Available in paperback or on Kindle from Amazon.com or other retailers.
Subscribe here to catch each new episode as it becomes available.
Want more from Lee? Click here to sign up for our newsletter. You'll receive information about new episodes, new articles, new books and courses from Lee. Don't worry, we won't send you spam and you can unsubscribe at any time.
To cloud or not to cloud.Lee:
That is the question.Lee:
This is Tech Tapas Tuesday.Lee:
How do cloud architectures differ from non-cloud infrastructure architectures?Lee:
Cloud architectures benefit from easy scaling with traditionalLee:
architectures, adding capacity is often a complicated and expensive ordeal.Lee:
Cloud architectures, on the other hand, can scale more easily and more predictablyLee:
because they rely on pooled resources.Lee:
As demand goes up, more resources can be added to the pool quickly and easily.Lee:
If you have a sudden spike in traffic, you can increase the number ofLee:
resources available to your application.Lee:
Conversely, if there's a lull in traffic, you can reduce theLee:
number of resources allocated.Lee:
This resource management is typically automated.Lee:
You can define your infrastructure in code and then deploy it via cloud API.Lee:
This enables faster resource allocation in general, and enables the ability to buildLee:
repeatable and repairable infrastructures.Lee:
Cloud architectures also tend to be more resilient than traditionalLee:
architectures because they're typically built using multiple virtual serversLee:
working in unison, they're less likely to go down if one server fails.Lee:
Using multiple geographic regions enables easy redundancy, meaning thatLee:
your data will still be available even if a server or data center goes offline.Lee:
Cost is an interesting point when it comes to cloud versus non-cloud infrastructures.Lee:
Many people say that cloud architectures are more expensiveLee:
than non-cloud architectures.Lee:
Others say the opposite.Lee:
Well, the truth is a properly constructed cloud application will typically saveLee:
money versus the cost of the application in the traditional data center.Lee:
This is because of the resource scalability, along with the reduced costLee:
of shared tenacy hardware resources.Lee:
Understanding the intricacies of cloud architecture is critical forLee:
modern application development.Lee:
Knowing when to leverage a unique cloud capability versus usingLee:
generic infrastructure components such as simple servers is a criticalLee:
skill that the architect of a modern application must understand.Lee:
When to leverage the cloud, how to leverage a cloud and how much to leverageLee:
the cloud are critical architectural decisions for modern architects.Lee:
Interested in learning more about cloud computing from me?Lee:
How about taking one of my cloud courses at LinkedIn learning?Lee:
My cloud architecture advanced concepts course talks aboutLee:
this and many other topics.Lee:
Take a look at leeatchison.com/courses for more information.