The short answer to «Why use the cloud?» is, because the cloud is simple. Most processes can be done with the touch of a button, which saves time and allows us to try many different configurations.
That translates to a better OrbitScripts platform for our customers.
What Goes Into Our Work
In the development of control systems for big advertising platforms, developers have to choose the right software based on a few big criteria, including:
- different types of storage
- queing systems
- distributed computing
But you can’t make the right choice until you get the right information from stress tests, which measure response times, the number of simultaneous connections, and processing times per request.
Testing Takes Up Most Of Our Time
Testing. Testing. Testing. We have to test each software separately for how well it interacts with the system and the platform on which we run the test.
That involves a bunch of factors: operating system, system software, and configuration and fine-tuning of all the parameters, like the number of open files, sockets, memory settings, and on and on.
To simulate both the platform and system load requires many servers and many iterations: configure and run the test platform and system load, run the stress test, analyze the results, repeat. Repeat. Repeat. Repeat.
But The Cloud Uses Virtual Servers
So instead of having to connect external memory, processors, hard drives and do all the network configuration, the cloud makes life easy, with:
- Flexible system configuration
- Rapid deployment
- Fault tolerance
- High speed data processing
- Lower costs for hardware, software, maintenance and electricity
Like I said, the cloud is simple.
During our development of ad management systems, we used many different cloud services, and these are three we highly recommend:
- Open Stack—open source software for building private and public clouds
- Amazon Web Services (AWS)—a highly reliable, scalable, low-cost infrastructure platform that Amazon has been providing since 2006 through a partnership with Intel
- Rack Space—enterprise-level hosting services with over 197,000 customers
Of these three, I would add that AWS has a very friendly user interface and detailed user documentation.
And Rack Space, for whatever reason, showed better results for us when testing network bandwidth versus other cloud services.
So have you tried any of those three cloud services?
Which do you prefer? Or is there one you like even better?