Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation Taras Gleb All Chapters Instant Download
Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation Taras Gleb All Chapters Instant Download
com
https://ebookmeta.com/product/systematic-cloud-migration-a-
hands-on-guide-to-architecture-design-and-technical-
implementation-taras-gleb/
OR CLICK BUTTON
DOWNLOAD NOW
https://ebookmeta.com/product/hands-on-guide-to-agileops-a-guide-to-
implementing-agile-devops-and-sre-for-cloud-operations-1st-edition-
sabharwal/
ebookmeta.com
https://ebookmeta.com/product/learning-amazon-web-services-aws-a-
hands-on-guide-to-the-fundamentals-of-aws-cloud-1st-edition-wilkins/
ebookmeta.com
https://ebookmeta.com/product/songs-of-the-crystals-1st-edition-
trinity-blacio/
ebookmeta.com
Unlawful Temptations The Star Crossed Series Book 1 1st
Edition Alexandria Lee
https://ebookmeta.com/product/unlawful-temptations-the-star-crossed-
series-book-1-1st-edition-alexandria-lee-2/
ebookmeta.com
https://ebookmeta.com/product/my-xyz-sound-box-jane-belk-moncure/
ebookmeta.com
https://ebookmeta.com/product/future-of-human-experience-visionary-
thinkers-on-the-science-of-consciousness-j-zohara-meyerhoff-
hieronimus/
ebookmeta.com
https://ebookmeta.com/product/alyx-adorkable-love-1-1st-edition-brynn-
hale/
ebookmeta.com
https://ebookmeta.com/product/birth-as-an-american-rite-of-
passage-3rd-edition-robbie-davis-floyd/
ebookmeta.com
Practical Equine Dermatology 2nd Edition Janet D.
Littlewood
https://ebookmeta.com/product/practical-equine-dermatology-2nd-
edition-janet-d-littlewood/
ebookmeta.com
Systematic
Cloud Migration
A Hands-On Guide to Architecture, Design,
and Technical Implementation
—
Taras Gleb
Systematic Cloud
Migration
A Hands-On Guide to Architecture,
Design, and Technical
Implementation
Taras Gleb
Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and
Technical Implementation
Taras Gleb
Thornhill, ON, Canada
Acknowledgments�������������������������������������������������������������������������������������������������xvii
Introduction������������������������������������������������������������������������������������������������������������xix
v
Table of Contents
Maturity Models��������������������������������������������������������������������������������������������������������������������� 25
Migration Strategies�������������������������������������������������������������������������������������������������������������� 27
Technologies�������������������������������������������������������������������������������������������������������������������������� 29
Cloud Migration Process������������������������������������������������������������������������������������������������������������� 32
Summary������������������������������������������������������������������������������������������������������������������������������������ 34
vi
Table of Contents
vii
Table of Contents
viii
Table of Contents
Monitor�������������������������������������������������������������������������������������������������������������������������������� 207
Control��������������������������������������������������������������������������������������������������������������������������������� 207
Optimize������������������������������������������������������������������������������������������������������������������������������ 208
Inputs���������������������������������������������������������������������������������������������������������������������������������������� 208
Processes and Activities����������������������������������������������������������������������������������������������������������� 209
Organize and Tag for Visibility��������������������������������������������������������������������������������������������� 209
Report, Budget and Alert����������������������������������������������������������������������������������������������������� 210
Optimize Cloud Deployment������������������������������������������������������������������������������������������������ 218
Output and Deliverables������������������������������������������������������������������������������������������������������������ 219
Tools, Techniques and Best Practices��������������������������������������������������������������������������������������� 220
Summary���������������������������������������������������������������������������������������������������������������������������������� 221
Epilogue������������������������������������������������������������������������������������������������������������������������������������ 222
References�������������������������������������������������������������������������������������������������������������������������������� 222
Index��������������������������������������������������������������������������������������������������������������������� 223
ix
Conventions Used in This Book
The following typographical conventions are used in this book:
• Constant width bold – Used for commands or other text that should
be typed literally by the user.
xi
About the Author
Taras Gleb is a pragmatic and hands-on cloud solutions
architect focused on software delivery, strategy, and
innovations. He has led software development and digital
transformation projects in the areas of business applications,
big data, reporting, machine learning, DevSecOps, and
automation. He has 25+ years of experience in design and
implementation of mission-critical, customer-oriented
software solutions for institutional investors, governments,
insurance companies, banks, capital markets, and power
utilities. While delivering these solutions, he applies advanced
software architecture and development methodologies.
His focus is on building cloud-native, secure, innovative, and cost-efficient solutions that
deliver business value in an agile manner. Taras is a life-long learner who holds a Degree
in Engineering, Master of Business Administration from Aspen University (Colorado, USA)
as well as various industry development, architecture and project management
certifications, including PMP from Project Management Institute. He is continuously
searching for novel, innovative and efficient ways to apply the latest technologies
and methodologies to software architecture, development, delivery and operations.
You can reach Taras via LinkedIn at www.linkedin.com/in/tgleb or via email at
[email protected].
xiii
About the Technical Reviewer
Dwight Gunning lives in Toronto, Canada and works as a
data scientist building data analytics and machine learning
applications in the cloud for a US financial regulator.
He has prior direct experience in developing cloud
software while working for IBM SmartCloud.
When he isn’t coding side projects in Python, he spends
his free time exploring trails in the greater Toronto area.
xv
Acknowledgments
My first acknowledgements have to go to my wonderful children, Nikita and Ivanka, and
their dedicated mother, Polina, who are my endless source of energy and inspiration on
this fascinating journey.
This book couldn’t have happened without the support and guidance from Susan
McDermott, Laura Berendson, and Shrikant Vishwakarma, who provided me with the
resources necessary to see the book through.
Specifically, I would like to thank my colleague and friend Dwight Gunning, who
reviewed the book and provided insightful feedback that focused the content in some
cases and reduced ambiguities in others.
xvii
Introduction
The emergence of cloud computing within the last two decades has brought ground-
breaking innovations and related transformations to the information technology
industry. It has revolutionized the way organizations develop, deliver, and operate
software applications, as well as brought profound changes to supporting infrastructure,
security, and enterprise services.
Well-implemented cloud computing strategy could be a competitive advantage and
has already become a differentiating factor in the marketplace for many companies.
Amazon, Microsoft, and Google are prime examples of such success. Conversely, cloud
computing has also introduced numerous challenges that could lead to higher costs,
increased complexity, and missed market opportunities. Hence, it is vital to understand
what cloud computing is, what opportunities and challenges it presents, and how to ride
the cloud computing wave to benefit your organization without drowning in it.
That’s where this book comes in. Its objective is to serve as a comprehensive, coherent,
and systematic cloud migration guide. Experiences shared in this book are drawn
from real-life migration projects and contain practical advice, as well as step-by-step
architecture, design, and technical implementation instructions using sample application
code from GitHub. Following this book will provide much needed support to your teams,
and help you successfully complete the application cloud migration journey.
Target Audience
This text is primarily designed with software developers, team leads, technical
development managers, DevSecOps engineers, production support technicians, and
software architects in mind. Their day-to-day activities include architecting, designing,
developing, delivering, and operating software in the cloud environment. In addition,
this book will benefit infrastructure, network, security, and operations engineers, who in
turn, can provide better support for the software development product teams.
The book provides structured and deep insights into cloud-related characteristics,
paradigm shifts, cloud-native tools, methodologies, and technologies, plus sound
engineering and cost-efficient design techniques. You will find valuable insights that will
xix
Introduction
help you identify cloud-related training requirements and help you develop the skillset
to successfully migrate. These newly acquired skills will future-proof your technology
career for years to come.
At the end of the day, this book aims to be your table-top reference guide. It provides
straight migration advice and guides you to a solution as well as points you to carefully
selected supplementary materials for additional research.
3$57,,QWURGXFWLRQWR&ORXG&RPSXWLQJ
&ORXG&RPSXWLQJ3ULPHU
&ORXG0LJUDWLRQ)XQGDPHQWDOV
3$57,,6RIWZDUH'HYHORSPHQW0LJUDWLRQ
'HYHORS7DUJHW$UFKLWHFWXUH
%XLOG6HFXUH&ORXG(QYLURQPHQW
0LJUDWH6RIWZDUH$SSOLFDWLRQ
$GG/RJJLQJ0RQLWRULQJ $OHUWLQJ
3$57,,,6RIWZDUH'HOLYHU\0LJUDWLRQ
3URFXUH6RIWZDUH'HOLYHU\(QYLURQPHQW
%XLOG$XWRPDWHG3LSHOLQH
3$57,96RIWZDUH2SHUDWLRQV0LJUDWLRQ
7UDQVLWLRQ5XQERRNDQG'LVDVWHU5HFRYHU\
&ORXG1DWLYH2SHUDWLRQV
xx
Other documents randomly have
different content
Dead [1834]. A post captain and C.B. Black Sambo, you and I
never could agree; we hated one another most cordially: as a
midshipman you were tyrannical; as a captain, I know nothing
of you.—[Marshall, iv. 635.]
John Kiel, Midshipman.
Dead. A lieutenant. Poor Jack went mad and died.
William Pringle, first a scribe, and then a midshipman.
Dead. A lieutenant out-pension; nicknamed ‘Bull Rothery’ and
‘Ponderous and Huge.’ He got the name of ‘Ponderous and
Huge’ from the following circumstance. When we were
storming the poop (as I have mentioned before), I was looking
at John Macredie who had a boarding-pike for a spear, and
repeating the following lines from the Iliad:
And now he shakes his great paternal spear,
Ponderous and huge, which not a Greek could rear—
The newspapers at the time were teeming with abuse; but the
braying of those asses soon sunk, and had no other effect than to
shew the malignity of their leading articles. One of the blackguard
papers was particularly vindictive. It was edited
by wicked Daniel,
Who snaps like a cur, and fawns like a spaniel.
From the number of flag officers and captains that were in the
Barfleur, we had so many of their followers of every description that
it is difficult to remember the whole, and we had six or seven
different first lieutenants. However, I shall give as correct a list as
possible, but not exactly in rotation. But first I must relate a few
anecdotes; and with heart-felt respect for your memory, come
forward my old friend Billy Culmer. This gentleman was one of the
mates and is or was so well known in the navy that it would be
superfluous to say anything respecting him, but for a few anecdotes
not generally known which may be interesting.[76]
Billy in person was about five feet eight or nine, and stooped;
hard features marked with the smallpox; blind in an eye, and a wen
nearly the size of an egg under his cheek bone. His dress on a Sunday
was a mate’s uniform coat, with brown velvet waistcoat and
breeches; boots with black tops; a gold-laced hat, and a large hanger
by his side like the sword of John-a-Gaunt. He was proud of being
the oldest midshipman in the navy (for he had been in that capacity
with Lord Hood since 1757[77]), and looked upon young captains and
lieutenants with contempt. Being on shore at Gosport on a Sunday in
the above costume, he tried to get into a tavern when the people were
at church, and was thundering at the door to no purpose, when the
late Captain N. H. Eastwood of the Royal Navy happened to be
passing at the time in plain clothes, made some observations on his
conduct, and said, ‘Mr. Culmer, you are a disgrace to the service.’
Billy at this jumped off the steps, and with his usual oath ‘Damn my
two eyes,’—though he had but one—‘but I’ll slit your gullet, you wa
wa——,’ and with two or three desperate efforts to draw his sword, he
at last succeeded, like Hudibras, in getting it out, and then gave
chase to Eastwood, whose lean figure, moving like a ghost, had got
the start and was fortunate enough to get into his own house just as
Billy came up puffing and blowing and bellowing out, ‘Stop that
lanky son of a —— till I make a razee of him.’
In the American War Billy belonged to the Buffalo, 60. I am not
certain that he was on board at the time the Dogger Bank action was
fought; however, he used to celebrate the praises of his old ship,
which bore a distinguished part in that well-fought battle. The Dutch
fleet commanded by Admiral Zoutman had a convoy under charge,
when our fleet under Vice-Admiral Hyde Parker fell in with them on
the Dogger Bank and bore down immediately to give battle. The
Dutch admiral formed his line to windward of his convoy, and waited
for our fleet, and to his honour be it said that he never fired a gun
until our admiral had formed his line within pistol shot, when up
went the colours of both nations and then the action began. After
several hours’ desperate fighting the Dutch bore away with their
convoy for the Texel, and we were so crippled that it was impossible
to follow them.
Billy would upon all occasions when sea fights were spoken of
sing the following song in honour of his old ship. It was made by a
seaman of the Princess Amelia.
’Twas on the fifth of August by dawning of the day,
We spied some lofty sail, my boys, who to leeward of us lay;
They proved to be Dutchmen, with eight sail neat and fine,
We soon bore down upon them, and then we formed the line.
And when our ships they did engage with seven sail neat and fine,
The Buffalo being one of them, her valour it did shine;
For she engaged six glasses, her shot did on them play,
Though she had three upon her she made them bear away.
There were the noble Berwick, Preston and Dolphin too,
Likewise the Bienfaisant, my boys, who made the Dutch to rue;
The old Princess Amelia was not backward on that day,
She lost her valiant captain all in the bloody fray.
Then our ship being so disabled and our rigging shot away,
And twenty of our brave fellows killed in the bloody fray;
And sixty-four were wounded, a dreadful sight to see,
But yet the rest were willing to engage the enemy, &c.
Billy was once singing the above ditty with a voice as melodious
as that of the raven, when old Bob Perkins (a droll old guardo
midshipman) began another that annoyed him sadly; but taking
great care to be in a place where Billy could not easily get at him, says
he, ‘Mr. Culmer, you never were a midshipman before you joined the
Barfleur, and it’s well authenticated that you were cook of the
celebrated Huffey so well known in days of yore.’ He then began
singing the following sonnet:—
Billy the cook got drunk,
Fell down the fore ladder,
And broke his gin bladder,
Then lived upon swipes and salt junk.
As [Billy] had the meanest opinion of any one that would lay by
for sickness, the last line of the above threw him into such a rage that
Perkins, not finding his situation tenable, was obliged to make a
hasty retreat; but not before
he got a switch
As quick as lightning on the breech,
which hastened his way down the cockpit ladder. [Billy] was once
sitting in the gunroom cleaning a pair of huge yellow buckles, when
the same Perkins chalked on a board in large letters, ‘To be seen alive
—The old blind sea monster, cleaning buckles as large as the main
hatchway.’ The moment he got sight of the inscription, [Billy] caught
hold of a cutlass from the stand and cleared the gunroom in an
instant, and had very near given it to Perkins, whom he suspected.
He had a custom, when half seas over, of sounding a horn like a
huntsman and calling the hounds, and used to swear he would be in
at the death.
When he went to pass for lieutenant, one of the midshipmen and
Marr the boatswain went up to London with him. They found it no
easy matter to keep him in order, and he once swore to have them
taken up as runaway soldiers. When he went to the navy board to
undergo his examination he asked the commissioners the meaning of
the word ‘azimuth’ and told them he could never find any wa wa that
knew a word about it. Some of the board had been shipmates with
him and were well acquainted with his ways; and when putting him
right when answering a question, he would say, ‘Go on, go on, my
boy, that’s the way; you are very right,’ as if he was passing them;
and when they told him they had no more questions to ask, he said
he was glad of it and would go back to his ship like a lark.
One night soon after his return, when he had the first watch,
some of the midshipmen reefed his blankets—this is done by making
the ends fast and forming by numerous turns the blanket into the
shape of a ring very difficult to undo. As soon as he was relieved he
went to his hammock and groping about (for he never would take a
light into the tier), he was heard to mutter, ‘What the hell have they
done with the ends?’ and at last roared out, ‘A horse’s collar, by God.’
After several fruitless attempts to shake the reef out, he went upon
deck and brought down the ship’s corporal and quartermaster with a
light, and ordered them to clear his blankets; but they were as unable
as himself, while the midshipmen in the tier were convulsed with
laughter, and Billy, foaming with rage, drove away the corporal and
quartermaster, calling them lubberly wa wa ——s. At this time a cry
was heard from a remote part of the tier, ‘Lay out, you lubberly
rascal, and shake the reef out.’ At this Billy lost all patience, and after
damning his two eyes he unshipped the orlop gratings and got some
billets of wood out of the hold, and in less than a minute the tier was
cleared. Soon after some of the watch came down and put his
bedding to rights and all was quiet. The same compliment that
Cicero paid to Cæsar may also be paid to Billy, “that he remembered
everything but an injury.” The next morning he thought nothing of
the matter.
Speaking about the Roman history respecting the battle of
Actium between Augustus and Antony, he said he was in the battle
and remembered all about it. The fact was he mistook the name and
thought it was some place where he had been in the American war.
He never heard the last of this, and when speaking of any battle
where he had been present, was always asked if it took place thirty
years before Christ. Captain Calder once sent for him to go in the
launch for beer to Weevil.[78] ‘Go back,’ says he to the quartermaster,
‘and tell Captain C. that Mr. Wood’ (meaning Lord Hood, who he
never called by his right name) ‘never sent me away at seven bells
and I shan’t go now without my dinner. As soon as I have got that I
will go like a lark—damn my two eyes.’ Of course this was not told
the captain.
While we had Admiral Roddam’s flag in the harbour, a Dutch
ship of the line anchored at Spithead and used to fire the morning
and evening gun, without our taking notice of the circumstance.
However, Bobby Calder soon found it out and came on board in a
terrible rage, and gave the commanding officer (Prowse) a severe
lecture, and told us all to prepare for a court martial for neglect in
not reporting the transaction; at the same time sending a message to
the Dutchman that if he persisted in such conduct a ship of the line
would be sent alongside of him. This the Dutchman did not relish
and took himself off as quick as possible.
Captain Calder was a man that had the service at heart and was
a very strict disciplinarian. We dared not appear on deck without our
full uniform, and a round hat was never allowed; our side arms
always on the quarter deck ready for duty, and when exercising sails
the midshipmen in the tops were to be in full dress. I remember
when the signal was made for all lieutenants while lying in Torbay,
that several came on board not exactly in uniform. He, without
hearing a word they had to say, turned them out of the ship with a
severe reprimand—old Lieutenant Noah Webb (with his crossjack
brace[79] eye), who commanded a cutter at the head of them; and
when the late Sir Joseph Yorke (then a lieutenant) came on board at
Spithead with strings in his shoes, Captain Calder came running out
of his cabin and desired him to quit the ship immediately; and
though Sir Joseph told him he was not on duty, it was all to no
purpose; he kept following him to the gangway saying, ‘My hat’s off,
sir; you must go out of the ship,’ which the other was obliged to do in
high dudgeon.
In working the ship no one was allowed to speak but himself,
and I have seen the Barfleur brought to an anchor and the sails
furled like magic, without a voice being heard except his own.[80]
Sedate and silent move the numerous bands;
No sound, no whisper but their chiefs commands;
These only heard, with awe the rest obey,
As if some god had snatched their voice away.—Iliad.