About Evan Iannuzzi

http://www.evaniannuzzi.com

Cloud Data Specialist @ CloudHealth Technologies

Posts by Evan Iannuzzi:

Reserved Instance Management & Best Practices Webinar

Today I hosted a webinar alongside my colleague Ciaran Fitzgerald and Zac Stevens, Co-Founder of Elastera. The focus was on Reserved Instance Management and Best Practices.

We covered the following topics:

  • What RI’s are and how they are applied
  • What the “payback period” is and how savings are realised
  • Planning and modeling an RI Quote
  • Ongoing management and monitoring for maximum ROI
  • Overall Best Practices

If you benefit from the webinar or have any questions, please leave a comment below!

twittergoogle_pluslinkedin

Push Notifications for Chrome on OSX at Last! (Update)

Update: Warning, Do Not Enable!
For the moment, please do not enable this flag as it will crash your browser upon relaunch. The only way in then is to delete the profile or, remove the flag from the Local State file.

If you have already enabled this and Version 52.0.2743.116 (64-bit) broke it, you can use the following steps to get your browser with all of your settings back in order:

  1. Navigate to ~/Library/Application Support/Google/Chrome/Local State

  2. Open the file and remove “browser”:{“enabled_labs_experiments”:[“enable-native-notifications”],“last_redirect_origin”:””}, the underlined text.
  3. Save the file and you should now be able to open Chrome.

Has this affected anyone else? Please post so in the comments below.

***

Chrome and OSX notifications will finally play nicely together. When you turn on “Do Not Disturb” mode on your Mac, you will no longer receive popup notifications from new e-mail on Gmail for example. For those who often share their screen on remote meetings, this is priceless.

While the feature is not yet Generally Available, you can easily enable it by entering this into Chrome: “chrome://flags/#enable-native-notifications” and then clicking enable. Then relaunch your Chrome browser.

Your notifications will now all funnel through the OSX Notification Center. Enjoy!

twittergoogle_pluslinkedin

Modeling RDS Reservations

rds-modeling-blog-image[originally posted on https://www.cloudhealthtech.com/blog/modeling-rds-reservations]

In a previous blog series, I discussed the basics of EC2 Reserved Instances, the importance of purchasing them, and how to maximize your return on investment. If you are using Amazon’s Relational Database Service (RDS) to operate and scale a relational database such as MySQL or Oracle in the cloud, it’s highly advisable that you purchase reserved instances. Not only will you minimize your costs, but you also guarantee your ability to launch RDS instances when you need them. If AWS runs out of available RDS instances in a specific region, those with reserved instances have guaranteed capacity while the ones running On-Demand do not.

What is RDS?

Amazon RDS makes it easy to configure, run, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while managing time-consuming database administration tasks that save your team precious time. With Amazon RDS you can choose from six different database engines, including Amazon Aurora, Oracle, Microsoft SQL Server, PostgreSQL, MySQL, and MariaDB.

Currently the average user spends about 6% of their total AWS bill on RDS. It has become a critical building block for cloud applications. Surprisingly, however, even though RDS reserved instances can save 60%+ on the compute costs of operating an RDS instance, on average only 14% of RDS instances actually run under a reservation.

Why Reserve? (Pricing)

Not unlike EC2 Reservations, RDS Reserved Instances can be purchased for either a 1-year or 3-year term. This results in a significant discount (somewhere between 20-60%) compared to the On-Demand Instance hourly pricing. In addition, it has the added perk of guaranteeing your ability to launch the instances you reserved when you need them.

You can choose between three payment options when you purchase a Reserved Instance:

  • All Upfront
    • Pay for the entire term with one upfront payment.
    • Receive up to a 63% discount off of On-Demand pricing.
    • The payback period is typically around 9 months.
  • Partial Upfront
    • Pay a low upfront payment and receive a discounted hourly rate for the instance for the duration of the Reserved Instance term.
    • Receive up to a 60% discount off of On-Demand pricing.
    • The payback period is typically between 5 and 7 months.
  • No Upfront
    • Pay nothing upfront.
    • Pay only a discounted hourly rate for the duration of the term. Savings are typically around 30% off of On-Demand pricing.
    • The payback period is immediate.

 

All Reserved Instance types are available for Aurora, MySQL, PostgreSQL, Oracle, and SQL Server (except for SQL Server as the license is included) database engines.

How Do I Know What I Should Reserve?

Step 1: What’s my usage?

Analyze your On-Demand usage by choosing a time period such as the previous month, week or even day. You should look to reserve the running instances in a time period that is most reflective of the usage you expect in the future. For more static environments I recommend a longer period of time.

Eliminate any groups or instances that won’t run more than 65% of the time. You can calculate this by the total number of hours the instance ran in a one-month period. See the image below.

Also eliminate any that you don’t expect to be running 6 months from now.

Step 2: Run across multiple Availability Zones?

Your current instance usage will dictate the regions (e.g. us-east-1 or us-west-1) in which you should reserve. However, you’ll still need to decide if you want the reservation to run across multiple Availability Zones (multi-AZ) within a region.

One of the most compelling RDS features is the ability to have a fully managed high availability deployment. But, keep in mind that since multi-AZ support requires an instance running in two different zones, the average compute cost will be doubled.

Step 3: Choose a term: 1-year vs. 3-year?

Most AWS customers gravitate toward the 1-year term for reservations as a hedge against the potential for new instance types being made available during the course of the reservation term. However, since 3-year reservations provide the highest discount rate, think twice before ruling out this option.

Step 4: Evaluate the reservation type – All Upfront, Partial or None?

Sometimes the increased savings you reap from All Upfront reservations are not enough to justify their initial upfront fee. The table below shows how purchasing an All Upfront db.t2.micro reservation will cost $51 more in advance and only offer 2% more in monthly savings. Obviously the number of reservations will affect the dollar amount savings. Just be sure to do the math.

Step 5: In which account should I make a purchase?

If you have more than one account linked to a consolidated bill, you can either purchase in the consolidated account or in each individual linked account.

As reservations can float between linked accounts under a consolidated bill, other accounts can still benefit from the associated discount if a valid instance isn’t running in the purchasing account.

If your goal is to simplify the purchase and management of your reservations and you are indifferent to capacity reservation, you should purchase in your consolidated account. However, if you want to ensure that you’re guaranteed the ability to launch the instances you are reserving whenever you need them, you will want to purchase in each individual linked account.

Final Thoughts

Running relational databases in the cloud? RDS is a simple and cost effective option that takes the database management out of the equation. Utilizing RDS reservations will allow you to take advantage of cost savings that optimize your cloud investment while guaranteeing capacity.

The ability to easily manage RDS usage and reservations and maximize cloud efficiency is at your fingertips with CloudHealth. Try a free 14 day trial to see how you can model, optimize and plan your most cost optimal purchase in seconds.

twittergoogle_pluslinkedin

2016 Cloud Predictions


crystal-ball-predictions

In the US, 2015 marked the point when cloud computing matured and became the go-to platform for a large portion of enterprise applications and data. The flexibility, scalability, and reduced CapEx costs drove this paradigm shift from traditional on-premise infrastructure. With public cloud data centers springing up around the globe, expect this trend to thrive overseas. Frankfurt, after all, was Amazon’s fastest growing international region mere months after its launch last year. I predict the new UK region will break that record.

In 2016, the industry will see an unquestionable maturing of offerings, with a focus on enterprise computing needs that go beyond test environments. Aside from that, here are some other areas to watch in 2016:

Business Level Automation:
So much flexibility in the cloud inevitably leads to sprawl. Idle instances left turned on, volumes active but not in use and test environments left running all weekend are just some of the things that can lead to management complexities and massive overspend.

Business-level automation of the cloud with platforms like CloudHealth allows executives to feel confident that their cloud spend is justified and that all resources are fully utilised. CloudHealth CTO and Founder Joe Kinsella explains this emerging market by what he calls, “the ‘Complexity Gap‘ – where the complexity of the building and managing cloud infrastructure is outpacing the ability of management software/services to contain this complexity.” No organization should waste precious DevOps resources by having them write and maintain automation scripts to manage their infrastructure. Employing engineers to keep up with Amazon’s pace of innovation (516 new features in 2014 alone) is, as Werner Vogels put it, like trying to fight gravity.

History in this space continually shows that trying to build and maintain a solution that is not core to your business will quickly become an unnecessary cost center. In 2016, enterprises will define policies that allow smart software to automatically drive governance and ensure that internal rules are followed.

Security Fears Will Wane:
With limited options for public cloud-native security solutions, Amazon stepped in with its web application firewall announced at re:Invent 2015. Just as traditional hardware vendors are becoming obsolete because of the cloud, infrastructure software is heading down the same path. Alert Logic’s Cloud Insight is an excellent example security management services that help companies identify loopholes that could put them at risk in the cloud. A majority of cloud security breaches are due to misconfigurations, so providers that can help monitor this risk and provide actionable recommendations will thrive in 2016.

Enterprise security is a complex problem to solve. Enterprises need a single solution that covers overall governance of their cloud environments. Even in the finance industry where security needs to be watertight, a recent study by the European Union Agency for Network and Information Security (Enisa) concluded that cloud security misunderstandings are a dime a dozen.

2016 will be the year when CTOs and CIOs enforce rules for working in the cloud…and they will do so with smart software that governs the entire estate.

Already happening…Tesco Bank – The cloud was “business as usual” within just 8 months in 2015.

Overseas IaaS Adoption Will Explode:
With Amazon and Microsoft launching data centers in the UK for the first time, expect massive adoption by UK businesses. This decision also reduces some of the problems associated with data sovereignty and data residency rules and lessens the blow of the invalidated US-EU Safe Harbor framework.

Long-standing British insurance company Aviva, which traces it roots as far back as 1696, expects to have 200 environments migrated over and running in AWS before the New Year. With Amazon and Microsoft expanding into India, China and Korea, massive adoption in Asia is also right around the corner.

 

twittergoogle_pluslinkedin

AWS Enterprise Summit London – 17 Nov

155 Bishopsgate London

155 Bishopsgate London

As Europe’s startup hub, it’s no surprise that AWS hosted its second Summit of 2015 right in the heart of London. This one, however, was specifically for Enterprise customers. The turnout was so high that Amazon actually had to  send home some of its own in order to make room for all of the attendees at this sold out event.

Andy Jassy delivered the keynote and of course the first topic was the new region coming to the UK.

Andy Jassy Sr VP AWS

Andy Jassy, Sr VP AWS

Here were the five biggest takeaways:

  1. AWS continues to expand its global footprint
    The UK will have its own region by early 2017, and plans for every country to have its own region in due course.
  2. Security
    The Guardian acknowledged that moving to AWS made them be more careful about security and affirmed that its sources are now safer in the cloud.  AWS offers a free cloud security course here.
  3. Compliance
    AWS keeps adding to its growing number of certifications related to data security and PCI compliance.
    AWS Compliance Certs
  4. FinTech
    Capital One and Tesco Bank openly discussed their adoption and expansion of the AWS cloud.
  5. AWS is powering some of the UK’s most innovative companies across various sectors:

Industry Heavyweight
Aviva– Mark Hall, Dir Global IT Ops. The 390 year old insurance company successfully migrated 70 applications and 141 dev and test environments to AWS and is realising a 30-50% savings. By year end, 200 environments are expected to be running in AWS.

Public Sector
Ministry of Justice – David Rogers, Head of Technology: AWS was a catalyst for cultural change at the MoJ, echoing Lydia Leongs’s Gartner findings.

Enterprise
Lebara – Richard Bastin, CTO. With massive success and more than 500,000 users on their entirely built on AWS mobile “Talk” app, Lebara has decided to go “all in” on Amazon.

#FinTech
Tesco Bank – Allan Brearley, Head of Transformation. Starting with a single web page hosted on S3, their latest product launch wouldn’t have been possible without AWS. The cloud was “business as usual” within just 8 months lead by strong CxO sponsorship.

Energy
British Gas Connected Homes’ Hive – Chris Livermore, Head of Operations, said that a move to AWS is a business transformation project, not just an IT migration issue.

Final Thoughts:
With rapid adoption across all industries in the UK, and now with its own region for data locality, 2017 will see a massive increase in UK AWS usage.

twittergoogle_pluslinkedin

London Calling! Microsoft follows AWS into the UK

London-Underground-LONDON-CALLING-351x185

Less than a week after Werner Vogels announced AWS’ third region coming to the UK, Microsoft has followed suit. Looking to attract more customers as the cloud vendor war heats up, CEO Satya Nadella revealed today in London that Azure, Dynamics CRM and Office 365 services will be available from a UK data center region by the end of of 2016.

Both moves confirm the importance of the UK in the cloud computing landscape and qualm EU fears of PII leaving the Union, especially in light of the EU top court’s ruling of the U.S.-EU Safe Harbor Framework last month. 

It will be interesting to see how the customer adoption battle plays out. AWS regions typically consist of multiple, physical data centers making up their multiple Availability Zones (AZ’s) and Direct Connect (DX) locations.  Microsoft’s regions, however, appear to consist of only one  distinct data center per location, i.e. Japan “East” and Japan “West”. Which strategy is better for hosting cross-site high availability applications in the UK?

All in all, 2016 is already shaping up to be a very interesting year for cloud computing in the UK. Let’s see what the New Year brings!azurevsaws

 

twittergoogle_pluslinkedin

AWS Launching New UK Region!

UK workIn exciting news for the UK cloud computing market, AWS recently announced that the UK will be home to their third EU region after Dublin and Frankfurt. The announcement recognises the UK’s importance as a place to do business and addresses growing concerns over data sovereignty for customers in the UK.

Amazon CTO Warner Vogels broke the news via blog post last Friday, noting that the region should be functional by the end of 2016 or early 2017 and will provide lower latency and stronger data sovereignty for local users.

Vogels highlighted that this new region will provide customers with quick, low-latency access to websites, mobile applications, games, SaaS applications, big data analysis, Internet of Things applications, and more.

The move also comes as many organisations are increasingly concerned about where their data is stored and processed, especially considering the recent European Court of Justice ruling that rendered invalid the Safe Harbour framework for US-based companies to transfer data outside Europe.

Liam Maxwell, CTO for the UK Government, welcomed the announcement stating,”It’s great to see that AWS will be providing commercial cloud services from data centres in the UK…Not only will this mean a significant investment in the UK economy, but more healthy competition and innovation in the UK data centre market. This is good news for the UK government given the significant amount of data we hold that needs to be kept onshore.”

In addition to the UK, AWS has also recently announced plans to open regions in South Korea and India, with a second and fourth region coming to China and the US respectively.

twittergoogle_pluslinkedin

Innovative Cloud Company of the Year

Mass TLC Awards

Recently my company was nominated for Innovative Cloud Company of the Year Award by the Massachusetts Technology Leadership Council. With all the hard work that the team has put in over the past few years, it was very exciting to take the award home!

“While there are a lot of best-of-breed cloud analytics tools available, CloudHealth is the first and only platform covering all areas of cloud service management, which is why some of the largest companies in the world turn to CloudHealth to manage their complex cloud environments,” said CloudHealth Technologies CEO and Co-founder Dan Phillips. “This award is a testament to the hard work the entire CloudHealth team puts forward on a daily basis and their commitment to deliver an outstanding service for our customers. I am extremely proud of their efforts and am excited to share this honor with them.”

The MassTLC Technology Leadership Awards are viewed as the most prestigious technology awards in Massachusetts. The Awards Gala brings together more than 750 of the region’s top tech leaders and innovators to network and celebrate the winning executives, companies and technologies. Selected from hundreds of nominations, the winners were judged by panels of executives, investors, analysts, media and thought leaders in each of 16 categories.

The Boston tech scene is definitely a tight-knit community so congratulations to everyone that was nominated! A complete listing of all the MassTLC winners can be found here.

 

twittergoogle_pluslinkedin

You Shouldn’t Fight Gravity – AWS Summit Berlin 2015

Berlin is a very hip city with a buzzing startup scene: a new startup is founded every 20 minutes and the industry is set to produce 100,000 new jobs by 2020. This was the fourth year for the AWS Berlin Summit.

After last year, the Summit’s registrants doubled in size and needed to be moved to a new venue in Berlin – CityCube. Of the 4,000 registered for this year’s event, over 2,000 were in attendance and were very diligent about attending the training sessions and presentations.IMG_2487

Werner Vogel delivered the keynote and, not surprisingly, highlighted Amazon’s rapid pace of innovation.24

Here were the five biggest takeaways:

  1. Deutschland is adopting the cloud.
    8 months young, the AWS Frankfurt region is Amazon’s fastest ever growing international datacenter region.
  2. India to be the bridge between Europe and APAC
    A 12th region with multiple data centers will be established in India in 2016.
  3. AWS serves “Sonntagsbraten mit allen Beilagen”
    With more than 516 new features and services released in 2014 alone, and more functionality than any other infrastructure provider, AWS serves “the Sunday roast with all the trimmings”.
  4. EC2 meet EFS
    A fully managed file system for EC2 will ensure applications “have the storage they need, when they need it.” Built to integrate with all of your existing apps, you pay only for the storage you end up consuming. Expect a preview version this summer.
  5. AWS is powering some of Germany’s most innovative companies across various sectors:

Industry Heavyweight
Audi – Bettina Bernhardt, Head of Audi Mobility, announced their initiative to move large production workloads to the cloud.

Public Sector
Städle Museum – Inka Drögemüller, Head of International Relations, presented an interesting use case for creating a production cloud environment to allow the museum’s 7000+ art collection to be digitally displayed in an effort to expand museum engagement and show the full collection.

#Unicorn
Zalando – Eric Bowman, VP Engineering, discussed how using AWS to be “radically agile” enables them to serve over 130 million visitors per month for their online fashion retail website. To put this into perspective, Amazon.com has 175 million visitors per month as of this past March.

Startup
Tado – Leopold von Bismarck, CMO, of this Munich based startup discussed how they use a combination of Kinesis, Lamba and Docker to run the core architecture of its IoT (Internet of Things) enabled smart home thermostat based on the geolocation of family members.

Higher Education
Technische Universität München – Dr. Helmut Krcmar presented the notable technology institute’s idea of “education-as-a-service” delivered on-demand via cloud-based curricula.

Final Thoughts:
Amazon is single-handedly fueling cloud adoption as it expands the regions of its data centers. With Germany quickly accelerating into the “Silicon Alley” of Europe and India joining the data center, perhaps Vogel is right – trying to stay competitive without the cloud is like trying to fight gravity.

twittergoogle_pluslinkedin

How and Why You Should Modify Your AWS Reserved Instances

 

[originally posted on LinkedIn Pulse @ http://linkd.in/1HndUik]

You can take your reservation discount with you, *almost* anywhere you go, provided you have the insight to do so. This ability is perhaps one of the best benefits of Amazon’s Reserved Instances as it provides insurance for those hesitant to commit to 1 or 3 year reservation terms.

This way, when your usage needs change, you simply switch your reservations to carry your cost reduction and capacity reservation wherever your usage leads you.

2 m3.med for 1 m3.large modification

Let’s imagine you’ve prepaid 2 Linux m3.medium reservations in us-east-1d but your usage has shifted almost entirely to Linux m3.large instances in us-east-1e. You can make an equal exchange of 2 m3.medium instance reservations for 1 m3.large (equal in the sense that the footprint is the same) and swap the AZ to match your current On-Demand usage. This will help to close the gap between number of reservations available versus number of instances in use.

2 m3.med for 1 m3.large

By doing so, you ensure that that you receive the On-Demand pricing percentage discount you’re entitled to. Otherwise, you’re missing out on the significant hourly discount and not chipping away at the amortized upfront amount you originally made to Amazon for the reservation.

While there are some cases where reservations cannot be modified (e.g.if terminating hours do not match as well as licensing restrictions on Windows boxes, etc.), the majority of them can easily be modified in the following ways:

  • Availability Zones within the same region (us-east-1a –> us-east-1c)
  • EC2-VPC and EC2-Classic
  • Different instance type within the same instance family (2 m3.med for 1 m3.large)

As your needs change, you needn’t be held prisoner to your reservations, or write them off at a loss; however, RI modification does need to be an integral part of your RI management processes in order to maximize your return on investment. If not, you’re just leaving money on the cloud table.

Modifications can be submitted through the AWS console, the API or automatically via a cloud management platform like CloudHealth®. How often do you check for modifications?

twittergoogle_pluslinkedin