Methodically Plan Your Cloud Design First

Are You Sure You Are Ready For The Cloud: Design

For the last few months, we have been discussing getting ready to go to the cloud. We have covered topics such as Financial and Business Security reasons. We have even discussed the type of knowledge you should obtain.

This month, we are going to take the next step, which is covering:

Design

Why is design so important? Cloud is an amazing technology, but if not properly designed, you can loose the ability to access all of your resources that you have paid good money for.

How so? Starting with something as simple as spinning up and server Instance. If you assign to many resources to it, and do not effectively use these resources you now have a “committed waste”. As an example, if you assigned 4 vCPUs to an instance, and after looking at your resource usage on that instance some time later, you noticed you never used more than two vCPUs; so now you have waste. Beings you committed 4 vCPUs, two are lost unless you can reclaim them.

In some cloud management software, you will find that this is either impossible, or extremely difficult. On a virtual server side, usually on the hypervisor level, you can add and remove vCPUs easily, but is not normally recommended because it can cause issues with the Guest operating system.

So, lets go back to the Design aspect: the design in itself can be broken down into four main areas with a few sub areas:

  • User Connectivity
    • Web Browser
    • System Level
  • Security
    • Firewalls
    • System Ports
    • Username/Passwords
  • Infrastructure
    • Network
    • Internet
  • Resources
    • CPU
    • RAM
    • Storage
      • Local
      • Volume

Now, lets look at each one of these at a higher level. I am going to start at the bottom of the list first.

Resources

The resources I have listed are extremely basic, and show that this is a minimum to get started, except for the volume storage. You can use local storage depending on the size of your cloud, but larger companies will have separate volume storage, such as NAS or SAN units or other types of external storages like appliances.

The vCPU and vRAM are normally based directly on physical CPUs and installed RAM. Several of the cloud management tools, even open source ones have the ability to adjust the ratio of physical to virtual vCPUs. Such as, if you have 24 physical CPUs, and industry standard of 10ea – 15ea vCPUs to each physical CPUs will give you 240 or 360 vCPUs that can be allocated to your instances.

Infrastructure

Next in the Infrastructure bullet, you will see only two things: Network and Internet. You do not necessarily need Internet access to have a cloud, but it comes in handy if you are spinning up instances and they need drivers or libraries from vendors or various repositories. Of course, the Network is in itself self-explanatory, but I would encourage you to have the fastest and most robust possible for your budget. Why?

Moving instances from one compute node to another takes time, and the faster the wire speed the better. Also, when you get into backups / Disaster Recovery areas, you will really need that speed.

Security

Security is the next bullet, and I broke it down into three sub bullets: Firewalls, System Ports and Username and Passwords. There are many other facets of security of course, but I am only look at the three basic pones here.

Firewalls are self explanatory, while System Ports are not. Several of the open source and commercial cloud management software packages have the ability to wrap each instance with the ability to block TCP/UDP ports from sending or receiving data for each of the IP stack ports. And again, complex Usernames and Passwords are always important.

User Connectivity

The last is User Connectivity. Hopefully everyone reading this article can effectively use a web browser, but direct system connections may be a little harder. If the required TCP/UDP ports are open, then you can connect with SSH, Telnet or RDP depending on your machine flavor.

Knowing where you want to use the resources, security or network will help you take advantage of making sure you can connect to your cloud and be able to effectively use it. Shoot for as much Compute resources as possible, and make sure that you are robust in your network choices, and you will have a lot better experience with your cloud.

By Richard Thayer

Flexiant Tony Lucas

There Are Still Opportunities For Service Providers

Opportunities For Service Providers Service providers (SPs) still have a golden, but short-lived opportunity to commercialize the $266.4 billion cloud services market before AWS and others call it “game over.” By being more agile, able to ...
RPA-Data

How Digital Service Providers (DSPs) can Leverage RPA to Accelerate Data Migration by 2X

Accelerate Data Migration by 2X Ongoing trends in the Telco/DSP industry such as M&As, migration of the application to the cloud, and modernization of legacy applications have increased the frequency and scope of data migration ...
Sebastian Grady

Leveraging Hybrid IT Now to Power Digital Transformation 

Leveraging Hybrid IT Summary: Cloud is a dominant force in enterprise software today. Global market turbulence is forcing some companies to accelerate moving parts of IT to the cloud sooner than expected to adapt to ...
Ronald van Loon

Navigating Supply Chain Challenges with Industry 4.0

Supply Chain Challenges Supply chain and manufacturing environments are evolving rapidly in the face of industry 4.0 advancements and the continuation of the COVID-19 pandemic. Organizations across industries are trying to navigate this challenging landscape ...
Kash Shaikh

A Clairvoyant Look Back on 2021

In a lookback from the future, here is what happened in 2021 as reported on January 1, 2022. 2021 was the year that our world worked its way out of the 2020 pandemic and back ...

PROXY SERVICES

The CloudTweaks technology lists will include updated resources to leading services from around the globe. Examples include leading IT Monitoring Services, Bootcamps, VPNs, CDNs, Reseller Programs and much more...

  • Smartproxy

    Smartproxy

    Smartproxy is a rising star in the constantly growing proxy market. Smartproxy offers awarded customer service, impressive performance, and is serious about your anonymity (yes, cybersecurity matters). The latest features developed by Smartproxy are 30 minute long sticky sessions and Google Proxies. Rumor has it, the latter guarantee 100% success rate

  • Bright Data

    Bright Data

    Bright Data’s network is one of the most robust of its kind globally. Here are its stark advantages: Extremely stable connection for long sessions (99.99% uptime guaranteed). Free to integrate with our Proxy Manager which allows you to define custom rules for optimized results. Send unlimited concurrent requests increasing speed, cost-effectiveness, and overall efficiency.

  • Rsocks

    Rsocks

    RSocks team offers a huge amount of residential plans which were developed for plenty of tasks and, most importantly, has been proved to be quite efficient. Such variety has been created on purpose to let everyone choose a plan for a reasonable price, online, rotation and other parameters.

  • Storm Proxies

    Storm Proxies

    Storm Proxies' network is optimized for high performance and fast multi-threaded tools. You get unlimited bandwidth. No hidden costs, no limits on bandwidth. Try Storm Proxies 100% Risk Free. If you are not happy with the service email us within 24 hours of purchase and we will refund you.