ultimate-handbook-on-devops-and-aws
The Ultimate handbook On Devops And Aws
DevOps is the combination of cultural philosophies, practices, and
tools that increases an organization’s ability to deliver applications and
services at high velocity: evolving and improving products at a faster pace
than organizations using traditional software development and infrastructure
management processes. This speed enables organizations to better serve their
customers and compete more effectively in the market.
DevOps on the other hand is all about a culture of a better collaboration
between Developers and IT operations guys which are achieved by adopting some
principles such as Infrastructure as code, Automation, Continuous integration,
Continuous Delivery etc. To Achieve DevOps culture a lot of tools are there
that can facilitate adoption of these principles. At the level of an engineer
you would need to learn about these DevOps tools such as Jenkins, chef, Docker
etc.
What is DevOps ?
Developer + Testers + IT Operation
Where did it come from?
Today IT
market are more demaned for latest technologies which will give more benefit
and not time consuming.An increasing demand for innovation on the technology
front has given rise to DevOps. The DevOps movement comes from the Agile System
Administration movement and the Enterprise Systems Management (ESM) movement.
For better understanding
we can compare our Traditional IT and DevOps as below :
Traditional IT
|
DevOps
|
1) Operations team has no clue on the progress of the
Development team. Operations team develop a monitoring plan as per their
understanding.
|
1) In DevOps, the Operations team is completely aware of
the progress the developers are making. Operations team interact with
developers and jointly develop a monitoring plan that caters to the IT and
business needs. They also use advance Application Performance Monitoring
(APM) Tools
|
2) In this approach, most development uses waterfall
method which was time-consuming because the size of the batch was big.
|
2) In this approach, small batch size was taken
for easy understanding, continuously test and less risk.
|
2) Codes were large and bundled into the release which
results in jammed production and lowers the productivity, hence more
risk.
|
2) Code sizes are small which results in continuous
production and increase the productivity, therefore, reduce risk.
|
3) Here everyone works in skill centric environmentwhere
certain departments or sectors do not wish to share information with each
other in the same company which probably leads to the inefficiency in an
organization.
|
3) Here the team is divided into small cells that
consist of developers, testers, business analysts and operators. Hence an
idea can move from one stage to another without any obstacle.
|
4) More money is invested in schedule planning
systems which are quite sensitive and inaccurate. As a result, this
consumes more time to manage with systems.
|
4) Smaller batch sizes, dedicated teams and automated
processes make scheduling simpler to operate. No waiting for
infrastructure since it has already been defined and automatically
provisioned.
|
5) Since the batch is huge, reports created by
specialist are also huge which goes mostly unread.
|
5) Batch size is divided into small cells, each cell
gathers their own data. Therefore reports are small in size and taken
into consideration.
|
6) Here cost cutting is done but they keep capacity
constant which makes difficult to achieve target or outcome.
|
6) DevOps make flows for work which calculates productive
area as well as the waste area in the process. As a result, an
organization can focus on their goal.
|
devOps Tools :
Top 10 companies working in DevOps: –
1. Amazon
2. Netflix
3. Target
4. Walmart
5. Nordstrom
6. Facebook
7. Etsy
8. Adobe
9. Sony Pictures Entertainment
10. Fidelity Worldwide Investment
Overview on AWS ?
AWS is a
cloud computing service provider that basically provides Infrastructure as a
Service (IAAS), Platform as a Service (PAAS) and some Application as a Service
(SAAS). So AWS is provides you a lot of web services using which you can create
any type of IT resource (virtual machines, Databases, networks, applications
etc.) using one or the other web services it provides.
Amazon web services is the cloud
computing platform by Amazon.com. AWS as a service
aims towards providing large computing capacity more quickly and in an
affordable way. The AWS services operate from 12 geographical regions: US West
(Oregon, California), AWS GovCloud, US East (Virginia), South America (Sao
Paulo), EU (Dublin, Frankfurt), Asia Pacific (Seoul, Singapore, Sydney, Tokyo)
and China (Beijing). The two most well-known services are Amazon elastic
compute cloud (EC2) and Amazon simple storage service (S3).
Benefits of AWS
1). Very user friendly and easy : AWS
allows you to easily host your new or existing applications. It is designed in
such a way that the application providers, ISVs, and vendors can quickly and
securely host their applications.
2). Flexible:
Whether you’re moving into the cloud
for the first time, or migrating from another cloud service, AWS has all the
resources you need to optimize your I.T. infrastructure. Their model supports
scaling resources up or down, which means your business doesn’t have to worry
when capacity is an issue or when needs fluctuate.
3). Security:
AWS has build world class, highly
secure infrastructure, both physically and over the internet.
- Multiple geographic regions and Availability Zones allow you to remain resilient in the face of most failure modes, including natural disasters or system failures
- Data centers are staffed 24x7 by trained security guards,and access is authorized strictly on a least priviledged basis.
4). Flexibility:
At
Amazon web services, you can select the operating system, programming language,
a platform for the web application, database and many other services that you
require. At AWS virtual environment you can load the software and services that
your application will require.
5). Cost-effective
Another benefit of AWS is that you
pay only for the computer power, storage and other resources that you use.
There are no long-term contracts or up-front commitments.
6). Global Leader
Amazon Web Services operates in 190
countries and supports over a million active customers. They count some the
largest and smallest businesses in the world as their customers, and even
service the public sector.
References | https://aws.amazon.com/
Tag | aws devops pdf,aws devops training,aws devops tutorial,aws devops certification,what is devops,what is devops tools,aws certification,what is devops engineer
Go for Learn Blockchain idea ,see my below post :
Conclusion:
AWS is worth the use as it saves the time, is flexible, reliable, secure and cost-effective. It also comes with a 12-month free tier which you may try to check and understand the functionality.
ultimate-handbook-on-devops-and-aws
Reviewed by Vikas Kumar Singh
on
March 06, 2018
Rating:
I ‘d mention that most of us visitors are endowed to exist in a fabulous place with very many wonderful individuals with very helpful things.
ReplyDeleteDevops Training in Bangalore
This is one of the unique content. Has much useful information. Thanks for your stuff.
ReplyDeleteDevOps Training Institute in Chennai
DevOps Course in Chennai
This comment has been removed by the author.
ReplyDeleteGreat and interesting article to read DevOps Training in Bangalore
ReplyDeleteAwesome post
ReplyDeleteThanks a lot for 1 incredible post! I just really enjoyed perusing it again; you could be an ideal contributor. For certain i will ensure you discover your Devops As a Servic website which enable it to come home someday. I would like to entice for which you remain a amazing items,
ReplyDeleteI was looking for this certain information for a long time. Thank you and good luck.
ReplyDeleteAWS training in chennai