One place for hosting & domains

      Choose

      How to Choose a Linode Plan


      Updated by Linode Written by Linode

      Linode offers four instance types: Nanode, Standard, High Memory, and Dedicated CPU. For the Standard, High Memory, and Dedicated CPU types there are several hardware resource tiers, or plans, that you can choose from.

      When selecting a plan, it is important to understand the hardware resources allocated to your instance, like CPU, transfer, storage, and RAM. An understanding of your project’s own needs and requirements is also useful. This guide provides an overview of all Linode instance types and plans, their corresponding use cases, and how to choose which one is right for you.

      Note

      You can easily change between instance types and plans on an existing Linode at any time. Review the Resizing a Linode for instructions.

      Hardware Resource Definitions

      Start by reviewing what each resource means for your application. If you’re confident in your understanding of these concepts, please feel free to skip ahead.

      Resource Description
      RAM The working memory available for your server’s processes. Your server stores information in memory that is needed to carry out its functions. Or, it caches data in memory for fast retrieval in the future, if it is likely that the data will be needed. Data stored in RAM is accessed faster than data stored in your Linode’s disks, but it is not persistent storage.
      CPU The number of virtual CPUs (vCPUs) available to your server. Your software is often designed to execute its tasks across multiple CPUs in parallel. The higher your vCPU count, the more work you can perform simultaneously.
      Storage Your server’s built-in persistent storage. Large databases, media libraries, and other stores of files will require more storage space. Your Linode’s storage is maintained on high-performance SSDs for fast access. You can also supplement your Linode’s disks with extra Block Storage Volumes.
      Transfer The total amount of traffic your server can emit over the course of a month. Inbound traffic sent to your Linode does not count against your transfer quota. If you exceed your quota, your service will not be shut off; instead, an overage will be billed. Review the Network Transfer Quota guide for more information about how transfer works.
      Network In The maximum bandwidth for inbound traffic sent to your Linode. The bandwidth you observe will also depend on other factors, like the geographical distance between you and your Linode and the bandwidth of your local ISP. For help with choosing a data center that will feature the lowest latency and best bandwidth, review the How to Choose a Data Center guide.
      Network Out The maximum bandwidth for outbound traffic emitted by your Linode. The bandwidth you observe will also depend on other factors, like the geographical distance between you and your Linode and the bandwidth of your local ISP. For help with choosing a data center that will feature the lowest latency and best bandwidth, review the How to Choose a Data Center guide.

      General Principles when Choosing a Plan

      The different Linode instance types represent different balances of the above resources. Nanode and Standard instances offer a general-purpose array of resources, High Memory instances favor higher memory allocations, and Dedicated CPU instances reserve physical CPU cores for you.

      At the same time, different kinds of applications have different resource requirements. Some applications may need to store a lot of data but require less processing power, some may need more memory than CPU, and some may be especially CPU-intensive. As a result, certain instance types can better serve certain applications. When creating your instances, consider what resources your application needs and then compare it with the resources specified by each of the instance types. The following sections include common use cases for each type, and one of these may resemble your needs.

      Finally, a common strategy when setting up a new server is to start with a smaller instance and then resize your Linode if needed. At a minimum, you will need to choose a plan that offers enough disk space to store your data. You can then monitor the CPU, memory, and network usage of your application to determine if you need more of those resources.

      1. Nanode

      The Nanode instance is great place to begin if you are new to the world of cloud hosting and are unsure of your requirements. The Nanode offers the essentials and costs $5/month. With this instance you have a fully functioning server with your preferred Linux distribution.

      Use Cases

      Resource Specifications

      Resource Value
      RAM 1GB
      CPU 1 vCPU
      Storage 25 GB SSD Storage
      Transfer 1 TB
      Network In 40 Gbps
      Network Out 1000 Mbps

      2. Standard

      Standard instances start with 2GB of RAM and 1 vCPU and can go all the way up to 192GB of RAM with 32 vCPUs. These instances offer a balanced array of resources and can support a wide range of modern cloud applications, from personal projects to production deployments of an enterprise application.

      Use Cases

      Base Plan

      Resource Value
      RAM 2GB
      CPU 1 vCPU
      Storage 50 GB SSD Storage
      Transfer 2 TB
      Network In 40 Gbps
      Network Out 2000 Mbps

      To view a full list of the Standard instance plans, visit the Linode Pricing page.

      3. High Memory

      High Memory instances feature higher RAM allocations and relatively fewer vCPUs and less storage. This keeps your costs down and provides power to memory-intensive applications.

      Use Cases

      Two primary applications for High Memory instances are in-memory caches and in-memory databases, like Memcached and Redis. These applications offer very fast retrieval of data, but they store data in a non-persistent manner (with some caveats). So, they are usually used in conjunction with another persistent database server running on a separate instance.

      The kinds of data you might store in one of these applications includes: information about your users’ sessions; frequently-requested pages on your website; and data that needs to be computed (for example, the average rating of a product on a retail store’s site).

      Base Plan

      Resource Value
      RAM 24GB
      CPU 1 vCPU
      Storage 20 GB SSD Storage
      Transfer 5 TB
      Network In 40 Gbps
      Network Out 5000 Mbps

      To view a full list of the High Memory instance plans, visit the Linode Pricing page.

      4. Dedicated CPU

      Dedicated CPU instances offer entire dedicated CPU cores for your own Linode’s use. No other instances can run processes on the same cores that you’re using, which means that your software can run at peak speed and efficiency.

      Under the Nanode, Standard, and High Memory instances, your processes are scheduled on the same CPU cores as the processes from other servers. This shared scheduling is done in a secure and performant manner, and Linode works to minimize competition for CPU resources between your server and other servers, but the Dedicated CPU instances provide an environment with zero competition. With Dedicated CPU instances, you can run your software for prolonged periods of maximum CPU usage, and you can ensure the lowest latency possible for latency-sensitive operations.

      Dedicated CPUs and the Linode API

      Some data analysis and processing tasks are well-suited for Dedicated CPU instances. For these workloads, you may only need your Dedicated CPU instance until the task is finished, at which point you can remove the instance.

      Furthermore, some CPU-intensive tasks may be triggered from other events in your workflow. For example, if you’re a software developer that uses continuous integration and delivery (CI/CD) tools, those tools are generally run whenever you push code to your repository. By leveraging the Linode API, you can programmatically create a Dedicated CPU instance, run these tools, and destroy the instance on every code push.

      Use Cases

      Base Plan

      Resource Value
      RAM 4GB
      vCPU 2 vCPUs
      Storage 25 GB SSD Storage
      Transfer 4 TB
      Network In 40 Gbps
      Network Out 4000 Mbps

      To view a full list of the Dedicated CPU instance plans, visit the Linode Pricing page.

      Find answers, ask questions, and help others.

      This guide is published under a CC BY-ND 4.0 license.



      Source link

      How to Choose a Data Center


      Updated by Linode Written by Linode

      Deploying your Linode to a geographically advantageous data center can make a big difference in connection speeds to your server. Ideally, your site or application should be served from multiple points around the world, with requests sent to the appropriate region based on client geolocation. On a smaller scale, deploying a Linode in the data center nearest to you will make it easier to work with than one in a different region or continent.

      There are many things can affect network congestion, connection speeds, and throughput, so you should never interpret one reading as the sole data point. Always perform tests in multiples of three or five for an average, and on both weekend and weekdays for the most accurate information.

      This page is a quick guide for choosing and speed testing a data center (DC). Start by creating a Linode in the data center in or near your region, or several Linodes in multiple regions if you’re close to more than one DC. From there, use Linode’s Facilities Speedtest page for test domains to ping and files to download.

      Network Latency

      The Linux ping tool sends IPv4 ICMP echo requests to a specified IP address or hostname. Pinging a server is often used to check whether the server is up and/or responding to ICMP. Because ping commands also return the time it takes a request’s packet to reach the server, ping is commonly used to measure network latency.

      Ping a data center to test your connection’s latency to that DC:

      ping -c 5 speedtest.dallas.linode.com
      

      Use ping6 for IPv6:

      ping6 -c 5 speedtest.dallas.linode.com
      

      Note

      Many internet connections still don’t support IPv6 so don’t be alarmed if ping6 commands don’t work to your Linode from your local machine. They will, work from your Linode to other IPv6-capable network connections (ex. between two Linodes in different data centers).

      Download Speed

      Download speed will be limited most heavily first by your internet service plan speed, and second from local congestion between you and your internet service provider. For example, if your plan is capped at 60 Mbps, you won’t be able to download much faster than that from any server on the internet. There are multiple terminologies to discuss download speeds with so here are a few pointers to avoid confusion:

      • Residential internet connection packages are sold in speeds of megabits per second (abbreviated as Mbps, Mb/s, or Mbit/s).

      • One megabit per second (1 Mbps or 1 Mb/s) is 0.125 megabytes per second (0.125 MB/s). Desktop applications (ex: web browsers, FTP managers, Torrent clients) often display download speeds in MB/s.

      • Mebibytes per second is also sometimes used (MiB/s). One Mbps is also equal to 0.1192 MiB/s.

      To test the download speed from your data center of choice, use the cURL or wget to download the bin file from a data center of your choice. You can find the URLs on our Facilities Speedtest page.

      For example:

      curl -O http://speedtest.dallas.linode.com/100MB-dallas.bin
      wget http://speedtest.dallas.linode.com/100MB-dallas.bin
      

      Below you can see that each time cURL is run, a different average download speed is reported and each takes a slightly different amount of time to complete. This is to be expected, and you should analyze multiple data sets to get a real feel for how fast a certain DC will behave for you.

      root@debian:~# curl -O http://speedtest.dallas.linode.com/100MB-dallas.bin
        % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                       Dload  Upload   Total   Spent    Left  Speed
      100  100M  100  100M    0     0  11.4M      0  0:00:08  0:00:08 --:--:-- 12.0M
      
      root@debian:~# curl -O http://speedtest.dallas.linode.com/100MB-dallas.bin
        % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                       Dload  Upload   Total   Spent    Left  Speed
      100  100M  100  100M    0     0  10.8M      0  0:00:09  0:00:09 --:--:--  9.9M
      
      root@debian:~# curl -O http://speedtest.dallas.linode.com/100MB-dallas.bin
        % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                       Dload  Upload   Total   Spent    Left  Speed
      100  100M  100  100M    0     0  9189k      0  0:00:11  0:00:11 --:--:-- 10.0M
      

      Find answers, ask questions, and help others.

      This guide is published under a CC BY-ND 4.0 license.



      Source link

      How to Choose a Color Scheme for Your Website


      Painting a room is typically all about making a relaxing and beautiful space — but those first few moments after walking into a paint store can be terribly daunting. A wall of swatches to choose from, each card only slightly different from its neighbors.

      The choice is by no means permanent, but the color should be something you’re proud of. You can go for brighter, more vibrant tones to make a splash, while others might prefer or expect a tone that’s a bit more muted. Your wall color can be bold or understated — a risk that pays off or a gamble that falls flat.

      The same goes for the colors you choose for your website. People can distinguish roughly 7 million different colors, so it might seem like long odds for finding just the right tone for your site.

      Fortunately, switching up color schemes on a website can usually be accomplished with some minor button-clicking — no last-minute runs to the hardware store for primer. Whether you’re looking for a pop of color on your walls or to drive online conversions, however, here are a few tried-and-true notions worth considering.

      Remixer, our in-house website builder, makes selecting the perfect color scheme easy. Learn more.

      What Hues Communicate to Our Brains: The Psychology of Color

      For as long as we have been creating art and building civilizations, humankind has assigned symbolic meanings to colors and explored the ways our brains perceive them.

      The ancient Egyptians mixed mineral-based pigments to infuse their art with color-based meanings: green symbolized growth, abundance, and the afterlife; red, the color of blood and fire, represented death and destructive energy, and gold was the color of the gods. The 19th-century German poet and statesman, Goethe, conducted a philosophical exploration of the color wheel, opening the door for enduring scientific color studies in the emerging field of Western psychology.

      Some studies, both anecdotal and scientific, suggest that the sight of Van Gogh’s sunflowers and McDonald’s golden arches are likely to inspire similar effects on the brain — namely, a boost in energy and joyful feelings (that the latter hopes will inspire cheerful, vivacious french fry cravings).

      Recent research indicates that up to 90 percent of today’s consumers purchase products based on color. Still not convinced? Forget about your content and product for a moment and consider this: 42 percent of online shoppers base their opinion of a website on design alone.

      Color choice matters a lot — be it on the walls of your living room, your sarcophagus, or the landing page for your blog or business.

      Gender, Age, and Cultural Upbringing May Color Our Perceptions

      We know color has an impact on our brains, but the section of the globe where you grew up — along with your age and gender — quite likely affects how you perceive color.

      Take, for instance, the way purple is perceived in the U.S., the U.K., India, and Thailand: where most people in the Western countries happily associate purple with luxury and wealth, the color represents mourning and sorrow in India and Thailand.

      Similarly, the yellow in McDonald’s golden arches — found in 120 countries and territories across the globe — is associated with happiness virtually worldwide. However, depending on where its 36,000+ restaurants are located, McDonald’s crafts its color scheme to appeal to the cultural preferences of its patrons.

      Don’t drive yourself bonkers trying to choose whether your blog should be accented with teal or lilac, but do keep in mind how your target audience may perceive those choices. For instance, men tend to gravitate toward strong, bright colors, while women typically prefer softer tones. Blues and greens are widely accepted and rather safe choices, while you may want to steer clear of oranges and browns. Younger folks tend to prefer brighter colors, but people’s preferred palettes tend to become more muted with age.

      A Spectrum of Themes for Different Means: Choosing Website Colors

      Whether for your house or your website, it’s always a good idea to make sure the structure is sound before you start slapping new paint on the walls.

      Having a solid web host is like having a team of licensed contractors and technicians on call 24/7: your host ensures the walls and joints of your site are strong and secure, the lights are on, and nothing leaks. That way, you can focus on the details and furnishings that make your guests (read: potential customers) feel comfortable and at home.

      Stressed out about choosing a color for your website? Close your eyes and picture yourself walking into a massage studio or a relaxing yoga class — or take a quick spin on Google to research local studios where you might treat yourself to a de-stress session. What do you see?

      Ahh, now that we’re in a mindset bathed, perhaps, in tranquil blues or blissful, mossy greenish-grays, we can relax and remind ourselves that our brains know what we’re doing. We’re actually wired for this.

      You can usually trust your intuition about color if you keep in mind one universal truth: every design tells a story. Our web design choices dictate our visitors’ perceptions of us, so the most important thing to consider when choosing the color scheme for yours is how do you want your story to be read?

      Legal and financial firms, for example, often want to command clients’ trust and underscore their professionalism in cool, stately grays and confident navy blues. Food bloggers and grocery stores, however, typically eschew appetite-suppressing cool blues and grays for warm and vibrant reds, oranges, and greens that stimulate the appetite.

      In other words, are you looking to give off a friendly, local farmer’s market vibe with a cornucopia of warm hues — or something sleeker and more polished, like a skyscraper on Wall Street? Will bold, disruptive colors strategically placed on crisp white backgrounds highlight your prowess as a thought leader in tech or as an innovative entrepreneur?

      Yes, choosing color may seem like a tricky business — but one of the most important choices you can make is not to overthink it.

      Color Scheming: You’ve Settled on a Dominant Color — What Next?

      Once you’ve chosen a dominant color that captures the character of your website, it’s time to zero in on the secondary color to round out your scheme. Here are the options laid out on the color wheel.

      • Monochromatic: Monochromatic schemes use a single color and explore different variants of light and saturation. While monochromatic schemes are considered easiest on the eyes, they run the risk of being bland. A well-placed splash of complementary yellow or an analogous purple can accomplish a lot, for instance, on a page awash in shades of blue.
      • Analogous: Analogous colors are next to each other on the color wheel and generally create combinations that are pleasing to the eye. Unlike monochromatic schemes, analogous colors rub shoulders with the colors adjacent to them on the wheel (picture red, orange, and yellow hues of autumn leaves intermingled on a tree). Analogous color schemes are often found in nature and typically have a harmonious effect.
      • Complementary: Complementary colors appear opposite each other on the color wheel, creating a high contrast, vibrant, attention-grabbing scheme when used together. Use them sparingly to emphasize details you want to stand out (cough *call-to-action buttons* cough).
      • Triad: Triad color schemes use colors that are spaced evenly apart on a color wheel, like the points of a triangle. Purple, green, and orange is a classic example of a triad scheme — which is best applied when one color dominates and the other two are used as accents.

      Choosing color schemes can feel overwhelming, especially when delving into more complex combinations like split-complementary and tetradic schemes — so perhaps the easiest thing to keep in mind when starting out is that some of the most visually-pleasing and effective color schemes keep it simple.

      Consider Shades and Tints when Choosing Colors that Complement

      Now that your primary color is chosen and you have a basic color scheme concept, it’s important to understand and consider other factors. Fine-tune your colorful combinations by playing with tints, tones, and shades.

      • Tint: Tints are created when you add white to any hue on the color wheel to lighten, desaturate, and dial down the color’s intensity.
      • Tone: Tones are the gray area, so to speak, between tints and shades. Tones are created by adding both black and white to the original hue to either darken or lighten it and to decrease the saturation of the original hue.
      • Shade: Shades are created by adding black to a hue, resulting in a richer, darker, and more intense color.

      Keep in mind that jarring color combinations can have an exhausting effect on the eyes. Consider a scheme with bright orange text on a bright blue background, for instance: although the colors create a high contrast, they are a literal eyesore. Tweaking shade and tone, however, evens out the color values, resulting in a visually pleasing and easily-read gold-on-navy scheme.

      Make Colors Pop Where it Matters Most for Conversions

      With 90 percent of split-second purchase decisions coming down to color, it cannot be underscored enough the vital role the hues you choose play in website conversion.

      DreamHost knows a thing or two about designing landing pages that convert. Social media outreach, reliable web hosting, and SEO optimization each play a role in funneling customers to your store or blog — but something as simple as a vibrant, attention-grabbing call-to-action button or well-placed whitespace can work wonders.

      The best landing pages aren’t busy. They’re simple, direct, and cemented in good design principles. Apply your newfound knowledge of color theory as you consider these landing page design factors and tips:

      • Does your headline stand out? Be aware of your background colors and never let your color scheme swallow your message.
      • Is your body copy readable? Don’t be afraid of basic black on white! Not only is it the most easy-to-read color combo, but it also creates a clean, minimalist feel in almost every context.
      • Is your call to action bold and alluring? If you have a clickable call to action, she’s the diva who demands attention. This is where you’ll want to make your contrasting colors pop.

      Unleash Your Inner Code-Free Design Guru with DIY Design Tools

      Perhaps by this point, you’re thinking this lesson in art history and color theory has been delightful, but who has the time or patience to spend hours tweaking a website’s color scheme?

      Thankfully, tools abound that help match and craft a color palette to your whims and wishes. Adobe Color is one of my favorites, while Colour Code provides a cursor-driven experience that lets users fly through color options. What’s more, the hex codes are readily available.

      For those who want an extraordinarily easy time of implementing a new color scheme, using a website builder is a great way to take the stress out of designing and building a page. It’s that friend you can rely on to help paint your living room without dripping paint on the baseboards or leaving accidental blotches at the edges of the ceiling.

      It’s also the best way to keep things simple. Imagine you have a managed hosting plan (remember, that’s your team of rugged contractors working around the clock to ensure the walls, plumbing, and electric wiring are solid) paired with a website builder — your own personal interior designer who’s equipped with a useful tool belt, carpentry skills, and all the paintbrushes required.

      With a website builder like DreamHost’s Remixer, no one has to be a graphic design expert or a coding whiz to build beautiful websites. Even the most indecisive among us can get started with a professionally-crafted theme, and then customize elements like colors and fonts to align with the story we want to tell.

      The Do’s and Don’ts of Choosing Colors for Your Web Page

      In web design, as in interior design or fashion, there are classic guidelines that never go out of style. Pay attention to the Do’s and Don’ts of Website Design and always consider what the colors you choose communicate.

      What do your color choices suggest about the story you want your website to tell? Do you intend to stimulate or soothe your audience? Do your color choices convey sophistication and cool professionalism, or warmth and approachability?

      How does your color scheme affect the navigability and usability of your site? Does it help direct your audience’s attention to the places that matter most — like your call to action badge? Is the text easy to read?

      Are your color choices creating an unintended Lisa Frank effect — otherwise known as a rainbow-hued sensory overload? Is the effect intended? Take a step back and think about your fluorescent chartreuse choices.

      When in doubt, keep it simple, and remember: There is always room to learn from past mistakes.



      Source link