Forthscale Blog

  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that have been used in the blog.
  • Login
    Login Login form
Subscribe to this list via RSS Blog posts tagged in DevOps
673

So we choose the cloud provider for the project. What I would
recommend and for whom:

1. For a project that starts from scratch with a single server. Where the project will be some time in development, and the load will increase gradually. I recommend Digital Ocean. 30 GB SSD drive and 1GB RAM is cheap, fast and enough to deploy the project. Very simple and intuitive interface make it easy to go to the schema with an service per instance when load increases. Simple clone the original droplet and leave just one or part service on new droplet. The main advantages in this case lowest price and easy of deployment.

2. If you plan to transfer to the cloud the complex, high loaded project from multiple servers, you should pay attention to Amazon. Greater flexibility, a large selection of OS images. Allow easier and faster to transfer existing services. A wide range of additional services to reduce the cost and simplify the operation of the project as compared to the "bare metal" solution. Among the many services Amazon you will find easy replacement of each of the components of your project.

3. If you start from scratch to develop highly loaded service(application). If you need a flexible multi-functional environment. With the ability to deploy services in one click. You can pay attention to the GCE. In this case, the ability to deploy virtual machines rather secondary. Compared with possibility for developers and resources provided by Google App Engine. It is extremely inexpensive to operate a solution "application as service". The project can be built in such a way that each user will pay for itself the resources used.

Please note it's my own (DevOps) view of question. Each case requires a individual approach. If you have any questions you can connect to our team of cloud experts. We provide:
  • Cloud Consulting
  • DevOps services
  • Fully Managed Infrastructure
  • Cloud inventorying
  • Monitoring & Crash Prevention

Author: Ilya Shevyrev
Provided by:Forthscale systems, cloud experts

Continue reading
0
1835

When it comes to tablet apps, iOS vs Android comparisions spark a lot of debates. But if we talk about apps for developers, Android wins - Android apps are more often free and less polished. And there are lots of apps that developers will find usefull.

1. Algoid

Algoid.jpg

Don't get frustrated by the description in the Play Store. Algoid is a real IDE with an interpreter, debugger, and scope explorer and editior with autocompletion and syntax highlighting. Though app is primerily created for educational use, it is not restricted to kids. You can find many ways to use Algoid.

2. Dalvik Explorer

dalvik.jpg

This small app will tell you characteristics of your Android device. It can tell you Java system properties, environment variables, java.nio.charset.Charsets, java.util.Locales, and java.util.TimeZones are available to your app on a specific device. Also it can be used for debugging problems users in other territories are experiencing.

3. Developer Tools

Developer-Tools.jpg

This app lets you to see the resource qualifiers that are being used on the device, available system features and details about the display.

4. DrawExpress Diagram Lite

Drawexpress.jpg

This is a gesture-recognition diagramming app that allows you to draw diagrams and flowcharts. It includes use case, sequence, class, state, ER, data flow, and network diagrams. There is free Lite version and full version for $5.99. So you can try Lite version to decide if DrawExpress is good for you.

5. DroidDia prime

DroidDia-prime.jpg

One more app that lets you draw flow and org charts, Venn diagramms, mind maps and much more. Unlike previous app, this one is based on picking objects from gallery and dragging them into place. 

6. Frink Programming Language

Frink-Programming-Language.jpg

Frink is created to make physical calculations simple by tracking units of measure through all calculations and allowing you to mix units of measure transparently. Also it contains a large data file of physical quantities, freeing you from having to look them up. 

Continue reading
0