Industry Buzz

How to Create a Professional Website

HostGator Blog -

The post How to Create a Professional Website appeared first on HostGator Blog. Every business needs a website, there’s no way around that.  And you don’t just need any website, you need a professional website that looks good and is effective at persuading your visitors to want to work with you or shop from your online store.  Your website is the main face your business will have online, and the web is one of the first places people will turn when they’re looking for the kind of products and services you sell. It’s also the main place a prospect will look to confirm that your business is legitimate and trustworthy, when deciding whether or not to work with you.  In short, creating a professional website is important to the success of your business.  But if you’re a business owner unfamiliar with coding and web design, you may not know where to start. Here are the main things you need to know about how to create a professional website. Two Ways to Create a Professional Website Small business owners have two main paths you can take to create a professional website for your business: using a website builder, or hiring a professional designer.  Option 1: Use a Website Builder The first and easiest option is to use a website builder like Gator Website Builder. This is an option that’s become available in the last few years and puts the ability to create a professional website in the hands of anyone—no matter your skill level.  Using a website builder to create the site for your online store has some specific benefits, as well as a few downsides. Let’s review them. Pros of Using a Website Builder For many small businesses, a website builder will be the best option for a few simple reasons: It’s cheap  – While the cost of different website builders varies, generally speaking, you’ll spend a lot less upfront on a website builder than you would hiring a professional to design your website.  If you have a limited budget for building a new professional website—and keep in mind, some of that budget will need to go to web hosting and registering your domain name—a website builder is an affordable option. It’s easy – A good website builder is designed to be easy for anyone to use, no matter how skilled they are in website design. Features like pre-designed templates and drag and drop functionality ensure that you can start working on your website right away, without having to spend time training in how to use the tool. Website builders allow you to create a business website or eCommerce store literally within minutes. Once you have the foundation of your site, you can then begin to customize it with website templates, plugins, different layout designs, and other helpful tools. It’s fast – Using an intuitive website builder, you can get a simple—but professional— website up fast, even within hours. If you’ve been dragging your feet on creating a website for your business because it seemed like a big and time-consuming project, banish that excuse from your mind.  A good website builder can create a professional-looking site – You may worry that a site made with a website builder will look cheap, but most good website builders hire professional designers to create the templates they offer. That means you can create a website that looks professional, without having to spend a significant amount of money on it.  Modern website builders will make your website mobile friendly – A majority of web users now do their browsing on mobile devices. That means building a professional website that’s mobile friendly isn’t optional. But that shouldn’t be a problem as long as you choose a website builder equipped with responsive templates.  Cons of Using a Website Builder While many businesses will benefit from going with a website builder, there are some cases where it’s not the best choice. The main cons of using a website builder are: There are some limits on what you can do – If you have a specific vision in mind for your website, a website builder may not be the right choice for you. Because you’ll be working from a template and within a structure provided by the website builder, there are some limits on what you can do visually and the features you can include on your site. Your website may resemble other sites made with that same website builder. Templates make the website design process much easier, but they also mean you’re starting from the same basic design other customers of that web builder are using. While you can make changes to the template to make it your own, you may still end up with a website that looks similar to others out there.  5 Tips for Using a Website Builder for a Professional Site If you choose to use a website builder for your website, there are a few important tips for finding the right one.  Make sure it offers responsive options. As mentioned, your professional website must be mobile friendly. Creating a responsive website is the best way to make sure it works well on both mobile and desktop. A website builder with responsive templates is therefore your best option. Look for a website builder that has SEO features. Search engine optimization (SEO) is how you increase your chances of showing up in the search engine rankings, which makes your website easier for potential customers to find. Consider if a website builder has features that make it easier for you to optimize your website for search, such as an easy way to customize page URLs and fill in meta descriptions. Consider the number of available website templates. If you can find a website template that comes close to what you want, creating your website will be faster and easier. The more template options you have, the more likely you are to find one you really like. (Gator has over 100 mobile-friendly templates for you to choose from!)Check the number of pages it allows. Some website builders place a limit on the number of pages you can add to your website. For some small businesses, a simple website with a few pages will be plenty. But if you’ll need more, make sure you choose a website builder that can accommodate your needs. If you need them, make sure it offers eCommerce features and an image library.  If you’ll be selling products through your website, your website builder needs to offer eCommerce features or be compatible with software that does. And if you don’t already have original images, access to an image library will make creating your site much easier.  Option 2: Hire a Professional Web Designer Your second option for creating a professional website is to hire someone with the skills to build a website for you from scratch. This can either be a freelance graphic designer or a design agency that specializes in building professional websites. Either way, you can expect certain pros and cons from this option.  Pros of Hiring a Web Designer As long as you pick a good designer for your needs, there are some unique benefits to going this route.  You’ll benefit from their experience – This is their job, which means they should have a solid understanding of web design best practices and what works best for a professional website. If they have years of experience seeing what works, they bring that to the table when creating your website. You can pick a designer whose style you like – You can spend time browsing samples and make sure you hire someone whose designs are in line with the kind of aesthetic you prefer. You can have your website built to your specifications – You won’t have any of the limitations of a website builder. If there’s something specific you want your website to be or do, a skilled web designer should be able to make it happen. Good designers will know how to make your website responsive – Any professional web designer worth their salt knows the importance of mobile. They should have the skill to create a responsive website for you without problem.You save time not doing it yourself – A website builder may be fast, but if you’re creating a website with one yourself, you still have to spend time building it. When you hire someone else to do the work, you’re outsourcing the job and don’t have to make time for it yourself. They can help you with basic on-site SEO – Most web designers have an understanding of SEO. If you hire the right person, they can make sure that your website checks all the boxes for SEO-friendly web design.  Cons of Hiring a Web Designer For anyone particular in what they want, the benefits of hiring a web designer are clear. But there are a few downsides to be aware of as well.  It takes time to find a good graphic designer – You’ll have to spend time doing research to find the best designers in your area to work with, and more time reaching out and interviewing them. If you try to cut corners at this stage, you could end up hiring someone that doesn’t do good work, so it’s best to get it right. It takes longer to design a website from scratch – While you can get a website up within hours with a website builder, building a website from scratch inevitably takes more time. While you won’t be spending that time on it yourself, you’ll likely need to wait longer before your website is ready to launch. It’s more expensive than using a website builder – Professional web designers have a unique skill set. Those that do good work charge professional rates. In order to hire a talented designer, you need to have a budget for it. It is worth noting that hiring a designer to build a website is a one-time cost, while a website builder usually involves an ongoing subscription. You may have issues with reliability – If you find the right person, this won’t be an issue. But when hiring a professional designer, there’s a risk of ending up with someone who struggles to meet deadlines or doesn’t do a good job of working to your specifications. With this option, there’s a real possibility you’ll end up spending more money and still being unhappy with the results.  4 Tips for Hiring a Web Designer How well hiring a professional to create your website works out depends entirely on who you hire. Here are four things you can do to increase your chances of getting that part right: Ask for recommendations. The best way to find a professional with a proven reputation is to ask around amongst people you know. If a friend or colleague had a good experience with a designer, there’s a good chance you will too. Start your search by talking to other people to identify a few options to consider. Pay attention to testimonials. A recommendation from someone you know and trust is best, but if you don’t have that, you can still learn a lot from what past clients of a designer have to say. Look at the testimonials and case studies on their website, and see if they have recommendations or reviews on sites like LinkedIn.Look at their samples. A designer can be talented, but still not be the right fit for what you want. That’s why it’s crucial that you take time to look at their samples to get a feel for their particular style and skill set. If you like what you see and they have a strong reputation, there’s a much better chance that you’ll be happy with the website they design.Communicate clearly. The best designer in the world won’t be able to deliver what you want if you don’t do a good job of telling them what that is. Before you interview a designer, take time to think through what your priorities for the website are. What pages are you hoping to have? Do you have a color scheme in mind? What specific features do you want to include? The more information you’re able to provide them, the better a job they’ll do of delivering a website that matches your vision.  Get Your Professional Website Up Creating a professional website can seem intimidating if you don’t know where to start. But as this post makes clear, the hardest part is making the decision to get started. Whether you decide to go with a website builder or a professional designer, you can make the first move toward creating your website today.  If speed and affordability are your priorities, you can sign up for Gator for less than $4 a month, and have a website up within hours. And that includes a hosting plan from one of the most respected web hosting providers entirely for free.  Find the post on the HostGator Blog

5 Tips For Backing Up Your VPS

Liquid Web Official Blog -

What if I told you that backing up your VPS does not have to be a daunting task? For many small business owners, one of the most crucial time and resource savers are adequate backups. When your site is working as it should, things are great. You can conduct business, and people get the information about your business that they need. But what happens when your site is not correctly working, and the need arises to restore it to a previous point in time when it was working?” Think through these questions: Is your VPS backed up? Are only a portion of your files backed up, or are all of the files included? Are the backups local to your machine, remote to another secure location, or both? There are so many choices to make and things to consider when it comes to making sure your files and data get backed up in a secure and orderly fashion. If you don’t have a managed hosting provider or system administrator to help, it can be overwhelming. Get weekly tips and tricks for securing your infrastructure sent straight to your inbox. Subscribe to our weekly newsletter. Have no fear. We have five tips on how to backup your VPS. But first, let’s outline some specific use cases and types of backups. Backup Basics Backup Use Cases In today’s technological world, we all use some form of backups. Take your phone, for example. Your smartphone has a cloud backup of your data on your account. Regardless of your choice of the mobile operating system, you can sync documents and other files and use them on different devices. In other words, the data is stored elsewhere for use at anytime. In theory, this is how your VPS backups can get used. The two main use cases for backups are: File Restoration: Restoring a file or folder that has been corrupted or deleted due to system or human error. Full Server Recovery: Recovering the entire server to a previous restore point after catastrophic data loss. Backup Types Two common types of backups are full and incremental. Full Backups Full backups, like Liquid Web’s Cloud Backups, are typically taken daily and backup the data on the entire server. While individual files are recoverable, most often, these backups are used for full server recovery. The significant advantage of full backups is that all of the data on the server is in one place. The only real drawback is that these types of backups typically take some time to complete. Incremental Backups Incremental backups update changes to the files system. The frequency with which this happens depends on how you implement these backups. These types of backups are done more easily since less information is processed. The downside to incremental backups is that there are multiple restore points. Targeted data for recovery or restoration can be spread across several backups. 5 Tips For Backing Up Your VPS 1. Decide What Needs to Be Backed Up and Where To some, this may seem obvious, but knowing ahead of time what data you are going to to be backing up is essential. There may be multiple destinations for your backups and knowing what is backed up and where will make disaster recovery planning simple. The where part of the plan can be especially critical but can quickly be solved once everything is mapped out. For instance, if you are doing full server backups only, having at least one day’s worth stored locally or a server image on your account where available, can save time should a file need to be restored. Off-site backups have their place but can take longer if a single file needs to be restored and not the entire server. You may also choose to keep specific files and folders backed up, which means having them local and some form of full server backups remote make for the redundancy most businesses need. 2. Decide on Your Backup Solutions Your backups can be stored locally, remotely, or a combination of the two. As mentioned above, deciding what data or files you are retaining will determine which option you choose. Fortunately, there are many options within the scope of local and remote backups. Depending on your operating system of choice, you can use built-in tools and commands to copy and store files locally. Provided your server is not rendered unreachable, you can restore from those files reasonably quickly and easily. Both Linux and Windows have options for setting up and maintaining local backups. We also talked about remote backups, and for disaster recovery, this is an invaluable tool. Should your server become unresponsive or fatally crash, remote backups allow you to restore from a recent restore point and minimize data loss. 3. Automate Backups Wherever Possible So, you’ve chosen what you are backing up and where you wish to back those things up. Next, you have to determine how the tools you are using will accomplish this task. Usually, this will factor into manual processes, such as command prompts or operating system file-level backups. The best implementation of backups is one where you don’t have to touch them unless you are testing to make sure they are functioning correctly.” If there is an automated process for your backups, use it! Most hosting control panels, such as Interworx, Plesk, and cPanel, have an automatic backup system that allows for easy setup and management of backups for your VPS. 4. Diversify Your Backup Locations Most industry professionals would call this having “backups for your backups.” Redundant? Yes. Effective in emergencies? Very much so. If you choose to have VPS backups stored locally and remotely by your host provider, using tools like Secure File Transfer Protocol to keep remote copies at another location gives you that much more redundancy.” Many times, we don’t think about the unforeseen until it happens. While most managed hosting providers have built-in security measures to help curb data loss for backup solutions, taking your data into your own hands is never ill-advised. There is no such thing as having too much life insurance, and when it comes to your virtual machine data, you cannot be too safe. 5. Test Server Backups Before You Need Them Setting up a plan to create backups for your VPS is only part of the battle to protect your data. Without adequate testing, you could still be at risk if the backup is not configured the right way. Restoring files or groups of data will help you to determine that backups take as desired, and your chosen methods work to your satisfaction. Testing makes sure that the methods you have chosen work best for your project and environment. While this type of testing may not be ideal for live situations, performing tests ensure that the backup solutions for your VPS work as needed before your project deploys. Should there be a catastrophic occurrence, you know that your data is safe and can adequately get restored. Conclusion Proper planning and execution of a backup strategy will yield great results for your business in the long run. Whether replicating files and folders or backing them up to another drive or remote location, it is up to you to see the plan through. Liquid Web Can Help With Backups With the help of a managed hosting provider, along with local and remote backups, your data and your business continuity is in good hands. The post 5 Tips For Backing Up Your VPS appeared first on Liquid Web.

Gear up for Black Friday & Cyber Monday Sales: Up to 60% off on Web Hosting!

Reseller Club Blog -

The Black Friday & Cyber Monday sales world-over are where millions of products are bought and sold! With brands offering the best prices, products from gadgets to toys to makeup to appliances are sold in seconds! It’s the right time to cash in on these deals and save big. We’re in on these sales too! Over the sale weekend, – Black Friday, Saturday, Sunday and Cyber Monday, ResellerClub will be offering the biggest discount of the year! We’re offering discounts of up to 60% on web hosting and servers! Historically, we’ve received an amazing response to these sales and we’re hoping for the same this year too. The Black Friday web hosting deals and Cyber Monday deals will be live from 28th November to 3rd December.  Notify ME Our teams, be it product, pricing, marketing, website experience, design teams have all been working round-the-clock to prepare for the sale weekend. We hope you make the most of these Black Friday hosting deals. Let’s jump right in to the details, then! Black Friday Hosting Deals As part of our Black Friday Hosting Deals, get up to 60% off on VPS hosting, Reseller Hosting and Shared Hosting! Take a look at the discounts: Additionally, get: Up to 50% off on WordPress Lite Up to 25% off on WordPress Security Suite Up to 60% off on Cloud hosting Notify ME If you’re a web professional, a small business or a budding entrepreneur, these deals are a fantastic way to buy your hosting at affordable rates without burning a hole in your pocket! Especially if you’re just starting out your online business (or blog), we encourage you to make the most of these offers. Not only can you buy hosting at absolutely affordable prices, we even offer a 30 day money-back guarantee if you’re unhappy with our services. Win-win! All our products are easily available at the click of a button in the comfort of your home or office. We offer a wide range of hosting products from various brands so you don’t need to look anywhere else! We’ve made sure to offer the highest discounts on our most-bought products so you can take advantage of our upcoming Black Friday Hosting sale. Mark your calendar, set a reminder so you don’t forget about the sale! We hope you make the most of these discounts! Notify ME .fb_iframe_widget_fluid_desktop iframe { width: 100% !important; } The post Gear up for Black Friday & Cyber Monday Sales: Up to 60% off on Web Hosting! appeared first on ResellerClub Blog.

Magical Words That Sell: How to Build Trust in Your Marketing

Social Media Examiner -

Do your marketing messages make you trustworthy? Are you using the right words and phrases? To explore how words can build trust with customers, I interview Marcus Sheridan on the Social Media Marketing Podcast. Marcus is a renowned keynote speaker and the author of They Ask, You Answer. He also runs a digital sales and […] The post Magical Words That Sell: How to Build Trust in Your Marketing appeared first on Social Media Marketing | Social Media Examiner.

New – Convert Your Single-Region Amazon DynamoDB Tables to Global Tables

Amazon Web Services Blog -

Hundreds of thousands of AWS customers are using Amazon DynamoDB. In 2017, we launched DynamoDB global tables, a fully managed solution to deploy multi-region, multi-master DynamoDB tables without having to build and maintain your own replication solution. When you create a global table, you specify the AWS Regions where you want the table to be available. DynamoDB performs all of the necessary tasks to create identical tables in these regions and propagate ongoing data changes to all of them. AWS customers are using DynamoDB global tables for two main reasons: to provide a low-latency experience to their clients and to facilitate their backup or disaster recovery process. Latency is the time it takes for a piece of information to travel through the network and back. Lower latency apps have higher customer engagement and generate more revenue. Deploying your backend to multiple regions close to your customers allows you to reduce the latency in your app. Having a full copy of your data in another region makes it easy to switch traffic to that other region in case you would break your regional setup or in case of an exceedingly rare regional failure. As our CTO, Dr. Werner Vogels wrote: “failures are a given, and everything will eventually fail over time.” Starting today, you can convert your existing DynamoDB tables to global tables with a few clicks in the AWS Management Console, or using the AWS Command Line Interface (CLI), or the Amazon DynamoDB API. Previously, only empty tables could be converted to global tables. You had to guess your regional usage of a table at the time you created it. Now you can go global, or you can extend existing global tables to additional regions at any time. Your applications can continue to use the table while we set up the replication. When you add a region to your table, DynamoDB begins populating the new replica using a snapshot of your existing table. Your applications can continue writing to your existing region while DynamoDB builds the new replica, and all in-flight updates will be eventually replicated to your new replica. To create a DynamoDB global table using the AWS Command Line Interface (CLI), I first create a local table in the US West (Oregon) Region (us-west-2): aws dynamodb create-table --region us-west-2 \ --table-name demo-global-table \ --key-schema AttributeName=id,KeyType=HASH \ --attribute-definitions AttributeName=id,AttributeType=S \ --billing-mode PAY_PER_REQUEST The command returns: { "TableDescription": { "AttributeDefinitions": [ { "AttributeName": "id", "AttributeType": "S" } ], "TableName": "demo-global-table", "KeySchema": [ { "AttributeName": "id", "KeyType": "HASH" } ], "TableStatus": "CREATING", "CreationDateTime": 1570278914.419, "ProvisionedThroughput": { "NumberOfDecreasesToday": 0, "ReadCapacityUnits": 0, "WriteCapacityUnits": 0 }, "TableSizeBytes": 0, "ItemCount": 0, "TableArn": "arn:aws:dynamodb:us-west-2:400000000003:table/demo-global-table", "TableId": "0a04bd34-bbff-42dd-ae18-78d05ce641fd", "BillingModeSummary": { "BillingMode": "PAY_PER_REQUEST" } } } Once the table is created, I insert some items: aws dynamodb batch-write-item --region us-west-2 --request-items file://./batch-write-items.json (The json file is available as a gist) Then, I update the table to add an additional region, the US East (N. Virginia) Region (us-east-1): aws dynamodb update-table --table-name '{ "ReplicaUpdates": [ { "Create": { "RegionName": "us-east-1" } } ] }' The command returns a long JSON, the attributes you need to pay attention to are: { ... "TableStatus": "UPDATING", "TableSizeBytes": 124, "ItemCount": 3, "StreamSpecification": { "StreamEnabled": true, "StreamViewType": "NEW_AND_OLD_IMAGES" }, "LatestStreamLabel": "2019-10-22T19:33:37.819", "LatestStreamArn": "arn:aws:dynamodb:us-west-2:400000000003:table/demo-global-table/stream/2019-10-22T19:33:37.819" } ... } I can make the same update in the AWS Management Console I select the table to update and click Global Tables. Enabling streaming is a requirement for global tables. I first click on Enable stream, then Add region: I choose the region I want to replicate to, for this example EU West (Ireland) and click Create replica. DynamoDB asynchronously replicates the table to the new region. I monitor the progress of the replication in the AWS Management Console. Table’s status will eventually change from Creating to Active. I also can check the status by calling the DescribeTable API and verify TableStatus = Active. After a while, I can query the table in the new region: aws dynamodb get-item --region eu-east-1 --table-name demo-global-table --key '{"id" : {"S" : "0123456789"}}' { "Item": { "firstname": { "S": "Jeff" }, "id": { "S": "0123456789" }, "lastname": { "S": "Barr" } } } Starting today, you can update existing local tables to global tables. In a few weeks, we’ll release a tool that enables you to update your existing global tables to take advantage of this new capability. The update itself will take a few minutes at most. Your table will be available for your applications during the update process. Other Improvements We are also simplifying the internal mechanism used for data synchronization. Previously, DynamoDB global tables leveraged DynamoDB Streams and added three attributes (aws:rep:*) in your schema to keep your data in sync. DynamoDB now manages replication natively. It does not expose synchronization attributes to your data and it does not consume additional write capacity: Only one write operation occurs in each region of your global table, which reduces the consumed replicated write capacity that is required on your table. Because of that, a second DynamoDB Streams record is no longer published. The three aws:rep:* attributes that were previously populated are no longer inserted in the item record. These changes have two consequences for your apps. First, they reduce your DynamoDB costs when using global tables, because no extra write capacity is required to managed the synchronization. Secondly, when your application is relying on the three technical items (aws:rep:*), your application requires a slight code change. In particular, DynamoDB Mapper must not require the aws:rep:* attributes to exist in the item record. With this change, we are also updating the UpdateTable API. Any operation that modifies global secondary indexes (GSIs), billing mode, server-side encryption, or write capacity units on a global table are applied to all other replicas asynchronously. Availability The improved Amazon DynamoDB global tables is available today in the 13 regions where Amazon DynamoDB global tables is available, and more regions are planned in the future. As of today, the list of AWS Regions is us-east-1 (Northern Virginia), us-west-2 (Oregon), us-east-2 (Ohio), us-west-1 (Northern California), ap-northeast-2 (Seoul), ap-southeast-1 (Singapore), ap-southeast-2 (Sydney), ap-northeast-1 (Tokyo), eu-central-1 (Frankfurt), eu-west-1 (Ireland), eu-west-2 (London), GovCloud (US-East), and GovCloud (US-West). There is no change in pricing. You pay only for the resources you use in the additional regions and the data transfer between regions. This update addresses the most common feedback that we have heard from you and will serve as the platform on which we will build additional features in the future. Continue to tell us how you are using global tables and what is important for your apps. -- seb

Announcing CloudTrail Insights: Identify and Respond to Unusual API Activity

Amazon Web Services Blog -

Building software in the cloud makes it easy to instrument systems for logging from the very beginning. With tools like AWS CloudTrail, tracking every action taken on AWS accounts and services is straightforward, providing a way to find the event that caused a given change. But not all log entries are useful. When things are running smoothly, those log entries are like the steady, reassuring hum of machinery on a factory floor. When things start going wrong, that hum can make it harder to hear which piece of equipment has gone a bit wobbly. The same is true with large scale software systems: the volume of log data can be overwhelming. Sifting through those records to find actionable information is tedious. It usually requires a lot of custom software or custom integrations, and can result in false positives and alert fatigue when new services are added. That’s where software automation and machine learning can help. Today, we’re launching AWS CloudTrail Insights in all commercial AWS regions. CloudTrail Insights automatically analyzes write management events from CloudTrail trails and alerts you to unusual activity. For example, if there is an increase in TerminateInstance events that differs from established baselines, you’ll see it as an Insight event. These events make finding and responding to unusual API activity easier than ever. Enabling AWS CloudTrail Insights CloudTrail tracks user activity and API usage. It provides an event history of AWS account activity, including actions taken through the AWS Management Console, AWS SDKs, command line tools, and other AWS services. With the launch of AWS CloudTrail Insights, you can enable machine learning models that detect unusual activity in these logs with just a few clicks. AWS CloudTrail Insights will analyze historical API calls, identifying usage patterns and generating Insight Events for unusual activity. You can also enable Insights on a trail from the AWS Command Line Interface (CLI) by using the put-insight-selectors command: $ aws cloudtrail put-insight-selectors --trail-name trail_name --insight-selectors '{"InsightType": "ApiCallRateInsight"}' Once enabled, CloudTrail Insights sends events to the S3 bucket specified on the trail details page. Events are also sent to CloudWatch Events, and optionally to an CloudWatch Logs log group, just like other CloudTrail Events. This gives you options when it comes to alerting, from sophisticated rules that respond to CloudWatch events to custom AWS Lambda functions. After enabling Insights, historical events for the trail will be analyzed. Anomalous usage patterns found will appear in the CloudTrail Console within 30 minutes. Using CloudTrail Insights In this post we’ll take a look at some AWS CloudTrail Insights Events from the AWS Console. If you’d like to view Insight events from the AWS CLI, you use the CloudTrail LookupEvents call with the event-category parameter. $ aws cloudtrail lookup-events --event-category insight [--max-item] [--lookup-attributes] Quickly scanning the list of CloudTrail Insights, the RunInstances event jumps out to me. Spinning up more EC2 instances can be expensive, and I’ve definitely mis-configured things such that I created more instances than needed before, so I want to take a closer look. Let’s filter the list down to just these events and see what we can learn from AWS CloudTrail Insights. Let’s dig in to the latest event. Here we see that over the course of one minute, there was a spike in RunInstances API call volume. From the Insights graph, we can see the raw event as JSON. { "Records": [ { "eventVersion": "1.07", "eventTime": "2019-11-07T13:25:00Z", "awsRegion": "us-east-1", "eventID": "a9edc959-9488-4790-be0f-05d60e56b547", "eventType": "AwsCloudTrailInsight", "recipientAccountId": "-REDACTED-", "sharedEventID": "c2806063-d85d-42c3-9027-d2c56a477314", "insightDetails": { "state": "Start", "eventSource": "", "eventName": "RunInstances", "insightType": "ApiCallRateInsight", "insightContext": { "statistics": { "baseline": { "average": 0.0020833333}, "insight": { "average": 6} } } }, "eventCategory": "Insight"}, { "eventVersion": "1.07", "eventTime": "2019-11-07T13:26:00Z", "awsRegion": "us-east-1", "eventID": "33a52182-6ff8-49c8-baaa-9caac16a96ce", "eventType": "AwsCloudTrailInsight", "recipientAccountId": "-REDACTED-", "sharedEventID": "c2806063-d85d-42c3-9027-d2c56a477314", "insightDetails": { "state": "End", "eventSource": "", "eventName": "RunInstances", "insightType": "ApiCallRateInsight", "insightContext": { "statistics": { "baseline": { "average": 0.0020833333}, "insight": { "average": 6}, "insightDuration": 1} } }, "eventCategory": "Insight"} ]} Here we can see that the baseline API call volume is 0.002. That means that there’s usually one call to RunInstances roughly once every 500 minutes, so the activity we see in the graph is definitely not normal. By clicking over to the CloudTrail Events tab we can see the individual events that are grouped into this Insight event. It looks like this was probably a normal EC2 autoscaling activity, but I still want to dig in and confirm. By expanding an event in this tab and clicking “View Event,” I can head directly to the event in CloudTrail for more information. After reviewing the event metadata and associated EC2 and IAM resources, I’ve confirmed that while this behavior was unusual, it’s not a cause for concern. It looks like autoscaling did what it was supposed to and that the correct type of instance was created. Things to Know Before you get started, here are some important things to know: CloudTrail Insights costs $0.35 for every 100,000 write management events analyzed for each Insight type. At launch, API call volume insights are the only type available. Activity baselines are scoped to the region and account in which the CloudTrail trail is operating. After an account enables Insights events for the first time, if an unusual activity is detected, you can expect to receive the first Insights events within 36 hours of enabling Insights.. New unusual activity is logged as it is discovered, sending Insight Events to your destination S3 buckets and the AWS console within 30 minutes in most cases. Let me know if you have any questions or feature requests, and happy building! — Brandon  

The December 2019 promo code is an obligatory snack that’s not that great Blog -

2019 has flown past quicker than we can imagine, so here we are with the last .com/.net promo code of the year. Use this code throughout December to save on your upcoming .com and .net renewals. Use the promo code CANDYCANE Dec. 1 through 31, 2019 to renew your .com domains for $10.99 and .net […] The post The December 2019 promo code is an obligatory snack that’s not that great appeared first on Blog.

Cyber Monday 2019 deals are here Blog -

Cyber Monday kicks off early this year, with deals starting on Nov. 29. Save on some of our favorite domains and products over a four-day period when you shop our Cyber Monday sale. The sale includes $6.99 .COM, $1.99 .CO, 50% off G Suite, and more. From Friday, Nov. 29 at 12:01 a.m. MST through […] The post Cyber Monday 2019 deals are here appeared first on Blog.

Improving Containers by Listening to Customers

Amazon Web Services Blog -

At AWS, we build our product roadmap based upon feedback from our customers. The following three new features have all come about because customers have asked us to solve specific issues they have face when building and operating sophisticated container-based applications. Managed Node Groups for Amazon Elastic Kubernetes Service Our customers have told us that they want to focus on building innovative solutions for their customers, and focus less on the heavy lifting of managing Kubernetes infrastructure. Amazon Elastic Kubernetes Service already provides you with a standard, highly-available Kubernetes cluster control plane, and now, AWS can also manage the nodes (Amazon Elastic Compute Cloud (EC2) instances) for your Kubernetes cluster. Amazon Elastic Kubernetes Service makes it easy to apply bug fixes and security patches to nodes, and update them to the latest Kubernetes versions along with the cluster. The Amazon Elastic Kubernetes Service console and API give you a single place to understand the state of your cluster, you no longer have to jump around different services to see all of the resources that make up your cluster. You can provision managed nodes today when you create a new Amazon EKS cluster. There is no additional cost to use Amazon EKS managed node groups, you only pay for the Amazon EKS cluster and AWS resources they provision. To find out more check out this blog: Extending the EKS API: Managed Node Groups. Managing your container Logs with AWS FireLens Customers building container-based applications told us that they wanted more flexibility when it came to logging; however, they didn’t wish to to install, configure, or troubleshoot logging agents. AWS FireLens, gives you this flexibility as you can now forward container logs to storage and analytics tools by configuring your task definition in Amazon ECS or AWS Fargate. This means that developers have their containers send logs to Stdout and then FireLens picks up these logs and forwards them to the destination that has been configured. FireLens works with the open-source projects Fluent Bit and Fluentd, which means that you can send logs to any destination supported by either of those projects. There are a lot of configuration options with FireLens, and you can choose to filter logs and even have logs sent to multiple destinations. For more information, you can take a look at the demo I wrote earlier in the week: Announcing Firelens – A New Way to Manage Container Logs. If’ you would like a deeper understanding of how the technology works and was built, Wesley Pettit goes into even further depth on the Containers Blog in his article: Under the hood: FireLens for Amazon ECS Tasks. Amazon Elastic Container Registry EventBridge Support Customers using Amazon Elastic Container Registry have told us they want to be able to start a build process when new container images are pushed to Elastic Container Registry. We have therefore added Amazon Elastic Container Registry EventBridge support. Using events that Elastic Container Registry now publishes to EventBridge, you can trigger actions such as starting a pipeline or posting a message to somewhere like Amazon Chime or Slack when your image is successfully pushed. To learn more about this new feature, check out the following blog post where I give a more detailed explanation and demo: EventBridge support in Amazon Elastic Container Registry. More to come These 3 new releases add to other great releases we have already had this year such as Savings Plans, Amazon EKS Windows Containers support, and Native Container Image Scanning in Amazon ECR. We are still listening, and we need your feedback, so if you have a feature request or a pain point with your container applications, please let us know by creating or commenting on issues in our public containers roadmap. Sometime in the future I might one-day writing about a new feature that was inspired by you. — Martin  

EventBridge Support in Amazon Elastic Container Registry

Amazon Web Services Blog -

Many of our customers require a secure and private place to store their container images, and that’s why they use our fully managed container registry Amazon Elastic Container Registry. We recently added support for Amazon EventBridge so that you can trigger actions when images are pushed or deleted. These actions can trigger a continuous integration, continuous deployment pipeline when an image is pushed or post a message to your DevOps team Slack channel when an image has been deleted. This new capability can even enable complicated workflows, for example, customers can use the image push event on a base image to trigger a rebuild of images built on top of that base. In this scenario, a base image might be rebuilt weekly to pick up the latest security patches. A push event from the base image repository can trigger other builds, so that all derivative images are patched, too. To show you how to go about using this new capability, I thought I’d open up the console and work through an example of how all the pieces fit together. In the Amazon EventBridge console, I create a new rule, and I enter a unique name and description. Next, I scroll down to Define pattern and begin to customise the type of event pattern that I want to use. I leave the default Event pattern radio button selected and also that I want to use a Pre-defined patten by service. Since Elastic Container Registry is an AWS service, I select AWS as the Service Provider. In the Service Name section, you can select one of the many different AWS services as the event source. I am going to choose the newest addition to this list Elastic Container Registry (ECR). Lastly, in this section, I select ECR Image Action as the Event type. This ECR Image Action contains both DELETE and PUSH as action types. Next, I’m asked to configure which event bus I want to use. For this example, I select the AWS default event bus that comes with every AWS account. Now that I have identified where my events are coming from, I now need to say where I want them to go. We call these targets, and there are plenty of options here. For example, I could send the event to a Lambda Function, a Kinesis stream, or any one of the wide variety of AWS targets. To keep things simple, I’m going to choose to invoke a Amazon Simple Notification Service (SNS) topic. This topic is called ImageAction, and I have subscribed to this topic so that I receive an email when new messages are received by this topic. Back over on my laptop, I push a new version of my container to my repository in to Elastic Container Registry. If I go over to the Elastic Container Registry console, I can see that my Docker Image was successfully pushed, I’m now going to select the image and click the Delete button, which will delete my new image. This will have sent both a PUSH and a DELETE event through to my SNS topic which in turn deliver two emails to me as a subscriber to that topic.   If I open up Outlook, sure enough, I have two (admittedly not pretty) emails that have both the respective action-type of PUSH and DELETE. So there you have it, you can now wire up events in Elastic Container Registry and enable exciting and wonderful things to happen as a result. Amazon EventBridge support in Amazon Elastic Container Registry is available in all public AWS Regions and GovCloud (US). Try it now in the Amazon EventBridge console. Happy Eventing! — Martin

Going Viral Without the Downtime

WP Engine -

For most businesses, generating an influx of website traffic is a dream come true.  More visitors coming to your site likely means more people are interested in your products or services, and an increase in sales is just around the corner.   But what if your website is unable to handle the stress of a sudden… The post Going Viral Without the Downtime appeared first on WP Engine.

Our Expanded Transparency Report: First Half of 2019

LinkedIn Official Blog -

Today we’re publishing our bi-annual Transparency Report for the January-June 2019 reporting period. As always, this includes our Government Requests Report, outlining how we respond to government requests about our members or the content they share. For the first time, we’re also publishing a Community Report. We’re including this new report to provide more visibility into how we enforce our Professional Community Policies and address activity and content that isn’t allowed on our platform.... .

How Much Does WordPress Hosting Cost?

HostGator Blog -

The post How Much Does WordPress Hosting Cost? appeared first on HostGator Blog. So you’ve decided to build your website on WordPress. You’re in good company. Because of how robust and easy to use it is, it powers over 34% of all the websites on the web. And as an added bonus, WordPress itself is entirely free.  But that doesn’t mean you can create a WordPress website without spending anything. You will still need to budget for some main expenses. Chief amongst them: WordPress hosting. How Much Does WordPress Hosting Cost? Most WordPress website owners can expect to spend in the range of $6 to $35 a month for WordPress hosting.  But the spectrum of WordPress hosting prices is much broader than that. On the low end, hosting for a WordPress website starts at around $3 a month for a basic shared hosting plan, and can go up to over $1,000 for dedicated WordPress hosting for enterprise businesses.  What is WordPress Hosting? If you’re new to running a website, you may not understand why web hosting is important to invest in at all. But anyone figuring out their WordPress website pricing must treat the cost of web hosting as a non-negotiable expense. If you want your site to be published to the world-wide web and accessible to other people, it has to be hosted somewhere. While any web hosting plan you consider should work for a site built on WordPress, WordPress hosting refers to a subset of web hosting plans specifically designed for WordPress sites. Typically that means they offer WordPress-friendly features such as: One-click WordPress installationFaster loading times because they’re configured for WordPress specificallyAutomatic WordPress updatesWordPress-specific security featuresCustomer support staff well versed in WordPress If you’re building a basic hobbyist website on WordPress and just need the most affordable web hosting option you can find, a basic shared web hosting plan should work. But if you want a higher level of performance for your WordPress site, seeking out WordPress hosting specifically is typically worth it.  5 Factors That Influence the Cost of WordPress Hosting With such a wide range in the pricing of WordPress hosting, you may wonder what accounts for so much variety—and what it means for what you can expect to pay. There are five main factors that affect what a website owner will spend on WordPress hosting. 1. The web hosting provider you choose One of the first things you’ll notice when you start looking into WordPress hosting options is that you have a lot of choices. With how ubiquitous WordPress is, it’s not too surprising that a lot of different companies offer web hosting plans that are specifically optimized for WordPress. Every web hosting provider sets their own prices, and most offer a number of different plans at different pricing levels. While the plans and features you see offered across web hosting companies may look similar, the company you choose will influence the experience you have with WordPress hosting.  In particular, your choice of web hosting provider matters when it comes to: UptimeSpeedEase of useCustomer support We review each of these below. Uptime  Uptime is the term used to describe the percentage of time your website is up and accessible to other people. All web hosting servers occasionally have to undergo maintenance, which will cause downtime that takes your website offline. And any servers that aren’t well maintained or taken care of may experience additional periods of downtime when things break or don’t work at full capacity. A reputable web hosting company should promise at least 99% uptime, but most go further with 99.99% uptime or more. Before committing to a web hosting provider, research both what they promise and what their reputation for uptime are. This matters for all websites, but is especially important if your WordPress website is for a business where website downtime costs you money and hurts your professional reputation.   Speed  Website speed plays a key role in how people experience your website. Think about it: when was the last time you patiently waited several seconds for a website to load? If you can remember a time, it must have been a web page you were really interested in. Otherwise, in the fast-moving world of the web, we’re all prone to click away if something doesn’t load fast.  Your website speed is directly related to your web hosting provider and plan. The provider you choose isn’t the only factor, but it’s a big one. If their servers are overloaded or not optimally functioning, it could slow your website down. And that will cost you visitors who don’t care enough to stick around if it means waiting.   Ease of use Web hosting providers typically provide an interface you can use to manage important aspects of your web account. Most call this the cPanel (short for control panel). It’s where you’ll take care of your billing, domain name management, backups, and website files—just to name some of the main things. A well designed cPanel will make taking care of your website much easier. Before choosing a web hosting platform, you can generally find support materials from the company with information about what the cPanel looks like and how to use it. Make sure it looks intuitive, so you won’t have to waste time learning how to complete basic tasks.  Customer support Even if the cPanel is easy to figure out and the company is great when it comes to uptime, you may hit up against issues managing your website. When that happens, you want to know there’s someone trustworthy and knowledgeable you can turn to.  A good web hosting provider will offer 24/7 customer support with live chat included for emergency situations. Make sure they provide support in the channels of your choice (e.g. phone or  live chat), and that their representatives have a reputation for knowing their stuff. A good customer support team can make the difference between loving your web host and hating them.   The best WordPress web hosting providers aren’t necessarily the most expensive. This is one area of life where you can get quality without having to shell out an exorbitant amount. Don’t choose on price though, pay more attention to what you can learn about a hosting provider on their own website and via third-party sources like reviews and awards from fellow customers.  2. The level of storage and bandwidth you need WordPress hosting companies typically offer a few different plans. While sometimes plans include different features, the main difference between the different payment levels is how much storage and bandwidth they provide.  A website that’s just a few pages that only gets a couple hundred visitors a month will take up much less space on a web hosting server than one that with thousands of pages, lots of rich multimedia, and thousands of regular visitors. Web hosting plans that work great for that first website will therefore be much cheaper than a web hosting plan good enough for the second. Some of the common types of plans you’ll see are: WordPress cloud hosting – Cloud hosting is a good option for WordPress because it’s more flexible than the other plans. WordPress sites hosted on the cloud tend to load fast, and it’s possible to scale how much you use (and pay) as your needs change. WordPress shared hosting – Shared hosting is the best choice for smaller websites that don’t get a lot of visitors yet. You pay less in exchange for sharing a server with other websites as well. You don’t get as much bandwidth because of it, but many websites don’t need all that much bandwidth, particularly newer websites or those for small businesses.WordPress VPS hosting – For WordPress sites a bit too big and popular for shared hosting, WordPress VPS hosting is a step up. It costs more, but you share the server with fewer other websites and each one has a space that’s partitioned off, so there’s no chance of your website being affected by someone else’s traffic. WordPress dedicated hosting – Big businesses or popular media sites will require their own server to handle the amount of bandwidth large sites with a lot of traffic needs. Many web hosting companies offer plans where you get a dedicated server that’s still managed and maintained for you by the company. The costs of dedicated hosting go up as your needs increase, but to make sure your website performs at the level your visitors expect, higher costs can be worth it.  3. The level of security We live in an era of rampant data breaches and identity theft.  eCommerce website owners have to treat security as a top priority. Even if you don’t sell products or collect any personal information through your site, you still need to be thinking about it. All websites run the risk of getting hacked.  Who you choose for WordPress hosting is only one factor in website security, but it matters. A legitimate web hosting provider will offer firewall protection for their servers, and include security features like the ability to control file permissions. In addition, you can usually get an SSL certificate either included in your web hosting plan or as an add-on, which adds an extra level of protection to your website.  4. Number of sites Many basic WordPress hosting plans only allow hosting for one website on your account. But if you’re planning to build multiple, you can invest in a plan that allows for two, three, or more.  Plans that include more sites will also generally include more space and bandwidth to go with them, but be sure to confirm yours does. Running three sites on one web hosting account will require roughly three times as much space (depending on how big and popular each of the three are, of course). Having the ability to host more sites is only worth it if all of them still perform at the level you need.  5. The features and extras included in your plan The other big factor in how much a web hosting plan costs is the specific set of features it includes. All WordPress hosting plans will come with some features included, and often you’ll have the option to add extra ones for an additional fee as needed.  Some of the common features you’ll see in WordPress hosting packages are: eCommerce features – Anyone building an eCommerce website with WordPress will want to make sure they have all the ecommerce features required. A lot of those can be obtained with WordPress plugins. But your hosting plan needs to include at least an SSL certificate to assure proper security and will need to be compatible with whatever ecommerce software you go with. Webmail options – Having email addresses from your domain name makes you look more professional and provides an additional branding option. Some web hosting plans put a limit on the email addresses you can create and manage with your account. Make sure the plan you choose lets you create as many branded email addresses as you need.  Automated backups – Building and maintaining a website takes a lot of work. You could lose it all within a moment if you don’t keep your website backed up. Web hosting plans that offer automated website backups reduce your risk of losing everything, without the work of having to remember to perform manual backups.  Security features – As already mentioned, web hosting plans will either come with an SSL certificate included or as an add-on for an extra fee. Some will also include additional security features such as security software, automatic WordPress updates, and automatic malware removal. Scalability – Some websites will see fairly consistent traffic. Others will see the number of visitors jump at certain times of year. A web hosting plan that offers scalability will make it easy to increase the amount of bandwidth you need in real time, so your website performance can match your needs even as they change.  There isn’t always a direct correlation between these features and higher prices. In some cases, an affordable web hosting plan will include features like an SSL certificate or unlimited email addresses for free. Just make sure you’re clear on what’s included in any WordPress hosting plan you consider before you sign up, so you know if you’ll have to pay extra for something you need.   WordPress Website Pricing: Other Costs to Consider WordPress hosting isn’t the only cost you’ll have to consider when you choose WordPress. While the CMS offers a lot for free, you should anticipate a few other expenses when working on your website budget: Domain name Your domain name—the main address you use on the web (the thing that usually starts with www and ends with something like .com)—is another required expense. Every website needs one if you want people to be able to find you. If you go with a domain name that’s available (in other words, if someone hasn’t already bought it), then you can expect the cost to register your domain to be somewhere in the range of $10-$20.  If you decide on a domain name that someone else already owns though, expect to pay a much higher price to buy it from them, if it’s even for sale. The amount will depend on how willing they are to part with it, and how valuable they consider the keywords included. Domain privacy Domain privacy isn’t a required expense, but it’s one many website owners will prefer to invest in. When you register a domain, you’re expected to hand over personal details including your name, email address, and physical address. These get published to the ICANN WHOIS database where anyone can see them. If you care about keeping those details private, either for security reasons or simply to protect yourself from spammers and scammers, you’ll need to pay for it. Many domain registrars offer domain privacy for a few bucks a year as an add-on when you register your domain name. Plugins The main way to add functionality to your WordPress website is with plugins. Developers have created a lot of plugins that cover all sorts of features. Many of them are even free. But there’s a good chance you’ll find yourself needing to invest in one or more premium plugins in order to gain the full functionality you need for your WordPress site.  Themes WordPress websites are most often built using a theme. You can find a number of free WordPress themes available. But a lot of website owners—especially those building professional or eCommerce websites—will benefit from investing in a premium theme that provides more extensive features.  Web design One of the benefits of using a CMS like WordPress is that it’s much easier to design a website with it than working from scratch with a coding language like HTML. But that doesn’t mean that building a website with WordPress is something just anyone can do.  If you’re not particularly adept at web design, or if you have a specific vision in mind, you’ll probably need to hire someone to help you with the web design process. Or at the very least, you’ll want to invest in a website builder or a good theme that takes care of some of the design for you. Sign Up for a WordPress Hosting Solution Even with these various expenses, building a website with WordPress is a good deal. And by choosing the right WordPress hosting plan, all the benefits you get with WordPress—that it’s affordable, easy, and flexible—will extend to your web hosting as well.  HostGator offers WordPress hosting plans that promise easy installation, scalability, unlimited emails, and fast webpage loading speed. And all of it comes at affordable prices from one of the most respected names in web hosting.   Find the post on the HostGator Blog

InMotion Hosting Purchases Building in Virginia Beach and Earns Economic Development Grant

InMotion Hosting Blog -

InMotion Hosting does more than provide web hosting. Real people use InMotion’s products to deploy apps and software services to people who need them. In other words, InMotion helps businesses achieve their wildly important goals. In honor of these efforts, the Virginia Beach Development Authority recently awarded InMotion Hosting with an economic development grant. Along with employing a vibrant force of Virginia Beach talent, InMotion recently invested $10,797,500 into the local economy with the purchase of a 61,000 square foot building.  InMotion Hosting’s founders, Todd Robinson and Sunil Saxena, recognize the importance of investing in one of America’s growing “digital” cities. Continue reading InMotion Hosting Purchases Building in Virginia Beach and Earns Economic Development Grant at The Official InMotion Hosting Blog.

WP Engine’s London Summit: How AI Can Build a More Meaningful Digital Experience

WP Engine -

Agency heads, digital marketers, and innovative thinkers came together for WP Engine’s third annual European Summit in London last week, which highlighted breakthrough developments in WordPress, personalization, and voice. WP Engine also unveiled a groundbreaking new study on Artificial Intelligence during the event, which took place at the historic Langham’s Hotel—where guests have included Mark… The post WP Engine’s London Summit: How AI Can Build a More Meaningful Digital Experience appeared first on WP Engine.

Welcome to AWS Storage Day

Amazon Web Services Blog -

Everyone on the AWS team has been working non-stop to make sure that re:Invent 2019 is the biggest and best one yet. Way back in September, the entire team of AWS News Bloggers gathered in Seattle for a set of top-secret briefings. We listened to the teams, read their PRFAQs (Press Release + FAQ), and chose the launches that we wanted to work on. We’ve all been heads-down ever since, reading the docs, putting the services to work, writing drafts, and responding to feedback. Heads-Up Today, a week ahead of opening day, we are making the first round of announcements, all of them related to storage. We are doing this in order to spread out the launches a bit, and to give you some time to sign up for the appropriate re:Invent sessions. We’ve written individual posts for some of the announcements, and are covering the rest in summary form in this post. Regardless of the AWS storage service that you use, I think you’ll find something interesting and useful here. We are launching significant new features for Amazon Elastic Block Store (EBS), Amazon FSx for Windows File Server, Amazon Elastic File System (EFS), AWS DataSync, AWS Storage Gateway, and Amazon Simple Storage Service (S3). As I never tire of saying, all of these features are available now and you can start using them today! Let’s get into it… Elastic Block Store (EBS) The cool new Fast Snapshot Restore (FSR) feature enables the creation of fully-initialized, full-performance EBS volumes. Amazon FSx for Windows File Server This file system now includes a long list of enterprise-ready features, including remote management, native multi-AZ file systems, user quotas, and more! Several new features make this file system even more cost-effective, including data deduplication and support for smaller SSD file systems. Elastic File System (EFS) Amazon EFS is now available in all commercial AWS regions. Check out the EFS Pricing page for pricing in your region, or read my original post, Amazon Elastic File System – Production-Ready in Three Regions, to learn more. AWS DataSync AWS DataSync was launched at re:Invent 2018. It supports Automated and Accelerated Data Transfer, and can be used for migration, upload & process operations, and backup/DR. Effective November 1, 2019, we are reducing the per-GB price for AWS DataSync from $0.04/GB to $0.0125/GB. For more information, check out the AWS DataSync Pricing page. The new task scheduling feature allows you to periodically execute a task that detects changes and copies them from the source storage system to the destination, with options to run tasks on an hourly, daily, weekly, or custom basis: We recently added support in the Europe (London), Europe (Paris), and Canada (Central) Regions. Today we are adding support in the Europe (Stockholm), Asia Pacific (Mumbai), South America (São Paulo), Asia Pacific (Hong Kong), and AWS GovCloud (US-East) Regions. As a result, AWS DataSync is now available in all commercial and GovCloud regions. For more information, check out the AWS DataSync Storage Day post! AWS Storage Gateway AWS Storage Gateway is a hybrid cloud storage service that gives you on-premises access to virtually unlimited cloud storage. With this launch, you now have access to a new set of enterprise features: High Availability – Storage Gateway now includes a range of health checks when running within a VMware vSphere High Availability (VMware HA) environment, and can now recover from most service interruptions in under 60 seconds. In the unlikely event that a recovery is necessary, sessions will be maintained and applications should continue to operate unaffected after a pause. The new gateway health checks integrate automatically with VMware through the VM heartbeat. You have the ability to adjust the sensitivity of the heartbeat from within VMware: To learn more, read Deploy a Highly Available AWS Storage Gateway on a VMware vSphere Cluster. Enhanced Metrics – If you enable Amazon CloudWatch Integration, AWS Storage Gateway now publishes cache utilization, access pattern, throughput, and I/O metrics to Amazon CloudWatch and makes them visible in the Monitoring tab for each gateway. To learn more, read Monitoring Gateways. More Maintenance Options – You now have additional control over the software updates that are applied to each Storage Gateway. Mandatory security updates are always applied promptly, and you can control the schedule for feature updates. You have multiple options including day of the week and day of the month, with more coming soon. To learn more, read Managing Storage Gateway Updates. Increased Performance – AWS Storage Gateway now delivers higher read performance when used as a Virtual Tape Library, and for reading data and listing directories when used as a File Gateway, providing you faster access to data managed through these gateways. Amazon S3 We launched Same-Region Replication (SRR) in mid-September, giving you the ability to configure in-region replication based on bucket, prefix, or object tag. When an object is replicated using SRR, the metadata, Access Control Lists (ACLs), and objects tags associated with the object are also replicated. Once SRR has been configured on a source bucket, any changes to these elements will trigger a replication to the destination bucket. To learn more, read about S3 Replication. Today we are launching a Service Level Agreement (SLA) for S3 Replication, along with the ability to monitor the status of each of your replication configurations. To learn more, read S3 Replication Update: Replication SLA, Metrics, and Events. AWS Snowball Edge This is, as I have already shared, a large-scale data migration and edge computing device with on-board compute and storage capabilities. We recently launched three free training courses that will help you to learn more about this unique and powerful device: AWS Snowball Edge Getting Started AWS Snowball Edge Logistics and Planning Using AWS Snowball Edge You may also enjoy reading about Data Migration Best Practices with AWS Snowball Edge. — Jeff;  

New – Amazon EBS Fast Snapshot Restore (FSR)

Amazon Web Services Blog -

Amazon Elastic Block Store (EBS) has been around for more than a decade and is a fundamental AWS building block. You can use it to create persistent storage volumes that can store up to 16 TiB and supply up to 64,000 IOPS (Input/Output Operations per Second). You can choose between four types of volumes, making the choice that best addresses your data transfer throughput, IOPS, and pricing requirements. If your requirements change, you can modify the type of a volume, expand it, or change the performance while the volume remains online and active. EBS snapshots allow you to capture the state of a volume for backup, disaster recovery, and other purposes. Once created, a snapshot can be used to create a fresh EBS volume. Snapshots are stored in Amazon Simple Storage Service (S3) for high durability. Our ever-creative customers are using EBS snapshots in many interesting ways. In addition to the backup and disaster recovery use cases that I just mentioned, they are using snapshots to quickly create analytical or test environments using data drawn from production, and to support Virtual Desktop Interface (VDI) environments. As you probably know, the AMIs (Amazon Machine Images), that you use to launch EC2 instances are also stored as one or more snapshots. Fast Snapshot Restore Today we are launching Fast Snapshot Restore (FSR) for EBS. You can enable it for new and existing snapshots on a per-AZ (Availability Zone) basis, and then create new EBS volumes that deliver their maximum performance and do not need to be initialized. This performance enhancement will allow you to build AWS-based systems that are even faster and more responsive than before. Faster boot times will speed up your VDI environments and allow your Auto Scaling Groups to come online and start processing traffic more quickly, even if you use large and/or custom AMIs. I am sure that you will soon dream up new applications that can take advantage of this new level of speed and predictability. Fast Snapshot Restore can be enabled on a snapshot even while the snapshot is being created. If you create nightly backup snapshots, enabling them for FSR will allow you to do fast restores the following day regardless of the size of the volume or the snapshot. Enabling & Using Fast Snapshot Restore I can get started in minutes! I open the EC2 Console and find the first snapshot that I want to set up for fast restore: I select the snapshot and choose Manage Fast Snapshot Restore from the Actions menu: Then I select the Availability Zones where I plan to create EBS volumes, and click Save: After the settings are saved, I receive a confirmation: The console shows me that my snapshot is being enabled for Fast Snapshot Restore: The status progresses from enabling to optimizing, and then to enabled. Behind the scenes and with no extra effort on my part, the optimization process provisions extra resources to deliver the fast restores, proceeding at a rate of one TiB per hour. By contrast, non-optimized volumes retrieve data directly from the S3-stored snapshot on an incremental, on-demand basis. Once the optimization is complete, I can create volumes from the snapshot in the usual way, confident that they will be ready in seconds and pre-initialized for full performance! Each FSR-enabled snapshot supports creation of up to 10 initialized volumes per hour per Availability Zone; additional volume creations will be non-initialized. As my needs change, I can enable Fast Snapshot Restore in additional Availability Zones and I can disable it in Zones where I had previously enabled it. When Fast Snapshot Restore is enabled for a snapshot in a particular Availability Zone, a bucket-based credit system governs the acceleration process. Creating a volume consumes a credit; the credits refill over time, and the maximum number of credits is a function of the FSR-enabled snapshot size. Here are some guidelines: A 100 GiB FSR-enabled snapshot will have a maximum credit balance of 10, and a fill rate of 10 credits per hour. A 4 TiB FSR-enabled snapshot will have a maximum credit balance of 1, and a fill rate of 1 credit every 4 hours. In other words, you can do 1 TiB of restores per hour for a given FSR-enabled snapshot within an AZ. Things to Know Here are some things to know about Fast Snapshot Restore: Regions & AZs – Fast Snapshot Restore is available in all Availability Zones of the US East (N. Virginia), US West (Oregon), US West (N. California), Europe (Ireland), Europe (Frankfurt), Asia Pacific (Sydney), and Asia Pacific (Tokyo) Regions. Pricing – You pay $0.75 for each hour that Fast Snapshot Restore is enabled for a snapshot in a particular Availability Zone, pro-rated and with a minimum of one hour. Monitoring – You can use the following per-minute CloudWatch metrics to track the state of the credit bucket for each FSR-enabled snapshot: FastSnapshotRestoreCreditsBalance – The number of volume creation credits that are available. FastSnapshotRestoreCreditsBucketSize – The maximum number of volume creation credits that can be accumulated. CLI & Programmatic Access – You can use the enable-fast-snapshot-restores, describe-fast-snapshot-restores, and disable-fast-snapshot-restores commands to create and manage your accelerated snapshots from the command line. You can also use the EnableFastSnapshotRestores, DescribeFastSnapshotRestores, and DisableFastSnapshotRestores API functions from your application code. CloudWatch Events – You can use the EBS Fast Snapshot Restore State-change Notification event type to invoke Lambda functions or other targets when the state of a snapshot/AZ pair changes. Events are emitted on successful and unsuccessful transitions to the enabling, optimizing, enabled, disabling, and disabled states. Data Lifecycle Manager – You can enable FSR on snapshots created by your DLM lifecycle policies, specify AZs, and specify the number of snapshots to be FSR-enabled. You can use an existing CloudFormation template to integrate FSR into your DLM policies (read about the AWS::DLM::LifecyclePolicy to learn more). In the Works We are launching with support for snapshots that you own. Over time, we intend to expand coverage and allow you to enable Fast Snapshot Restore for snapshots that you have been granted access to. Available Now Fast Snapshot Restore is available now and you can start using it today! — Jeff;  


Recommended Content

Subscribe to Complete Hosting Guide aggregator