Automatic stop and restart the Cloud server

pasupuleti2 created the topic: Automatic stop and restart the Cloud server

How to scheduling an automatic stop and restart the Cloud server every Saturday. We are using Windows 2012 server

-Saritha

rajeshkumar replied the topic: Automatic stop and restart the Cloud server

Please use following tutorials to do that….
www.howtogeek.com/123393/how-to-automati…dows-task-scheduler/

answers.microsoft.com/en-us/windows/foru…-375ce2647148?auth=1

Tagged :

Top 5 Cloud Based Continuous Integration Tools

top-5-cloud-based-continuous-integration-tools
Today we are going to discuss about Cloud based continuous integration tools. As we already discussed about Continuous integration, it’s benefits and top continuous integration tools in our previous article which was published few weeks ago, you can click here go there. In this article, we tried to make your selection process easy if you are looking for cloud based continuous integration tools.
These days organisations are increasingly turning to cloud based options for continuous integration and this is obvious because cloud based options allows you hassle free process. You don’t need to build new server, downloading or installing or configuring the softwares in local platform. You don’t need to spend your time to manage or upgrade them frequently. Alongwith that when you need more resources during business hours, you also get the leverage for infrastructure resources on-demand and greatly reduce the time to run large builds or regression test suites. Therefore cloud hosted CI tools are on demand, just configure and go.
So, without any further ado, let’s check out the Top 5 Cloud based Continuous Integration tools.
1. Travis CI
Travis CI
Travis CI is a cloud based continuous integration tool which is developed by Travis CI community. This is written in Ruby and it is an open source tool. You can easily synchronise GitHub projects with this tool. It’s supports platforms like Linux, Mac or iOS and also supports many languages in which Node js, php, Xcode, python, java, are few of them.
Key Features
  • Supports pull request and branch build flow
  • Run tests in parallel
  • Great API and command line tool
  • Open Source tool
  • Multi-language support
  • Easy to sync GitHub projects
  • Pull request build flow
  • Branch build flow
  • Notifications by Slack, HipChat, Emails and more
  • Deploy to S3 and Heroku
2. Go CD

Go CD

Go CD is also amongst the top tools which is used for cloud based continuous integration. However, Go CD is continuous delivery tool. This tool is written in Java and Ruby and available under Apache license. It was Developed by ThoughtWorks in the year 2007 and renamed GoCD later in the year 2010.
Key Features
  • Open source tool
  • Supports Cross platform
  • Manual triggers to customise and save good versions of Apps
  • Value Stream Map allows you to track a change from commit to deploy at a glance.
  • Test reporting
  • compare builds feature for both files and commit messages – across any two arbitrary builds
  • Allow to set multiple servers to keep your data available in the case of an emergency
  • GitHub Integration
3. CircleCI
CircleCI
CircleCI is a cloud based continuous integration software which is belongs to Circle CI and was founded in the year 2011. It is available as free and paid with trail option. It is integrated with popular code management services such as GitHub & Bitbucket. It supports languages like Python, Node.js, Ruby, Java, Go, etc.
Key Features
  • Free plan even for a business account
  • Rest API — you have an access to projects, build and artifacts
  • You can trigger SSH mode to access container
  • Integrated with Github & Bitbucket
  • It’s easy, lightweight and fast to start
  • Compatible with Ubuntu and Mac OS X
  • Compatible with AWS, Azure, Heroku, Docker, dedicated server
4. GitLab CI
GitLab CI
GitLab CI is also amongst the best Hosted continuous integration tool which belongs to GitLab Inc and available under open source and commercial license. This is written in Ruby and Go. Gitlab build scripts are command line driven and work with Java, PHP, Ruby, C, and any other language.
Key Features
  • Fully integrated with GitLab
  • Supports platforms like Unix, Windows, OSX, and any other platform that supports Go
  • Tests run distributed on separate machines of which you can add as many as you want
  • GitLab CI offers the same great experience as GitLab. Familiar, easy to use, and beautiful.
  • Easy to use
  • Each build can be split in multiple jobs that run in parallel on multiple machines
  • There are multiple executors and you can reproduce tests locally
5. Codeship

Codeship

Codeship is one of the most powerful cloud based CI tool which available in open source but for support you need to choose paid option. It’s easy to start using Codeship, the size of team and needs does not affect the performance. This tool works on GitHub and Bitbucket, but you can use it with docker platform too by opting packages. This tool support languages such as Java, PHP, Ruby (Rails), Node.js, Python, and Go.
Key Features
  • Easy to start and Use
  • Fully customizable hosted CI platform
  • You can sign up with GitHub, GitLab & Bitbucket
  • Flexible Pricing
  • ParallelCI feature
  • Open source tool but for support you need to pay
  • Docker Supported (by upgrading)
Do you agree with this list? If not than feel free to respond in the comment box with your own take on the top cloud based or hosted continuous integration tools. One more thing, I would like to add here, if you need help to learn all these build tools or DevOps courses than scmGalaxy can help you in this. scmGalaxy is a community of DevOps professionals who are well experienced in this domain. So, feel free to contact us.
Tagged : / / / / / / / / / / / / / /

Top 10 Cloud Platforms | List of best Cloud Platforms

top-10-cloud-platforms
Cloud computing is one of the trends which is going in IT industry these days. The traditional way of building IT environment is now shifting towards the cloud computing. This is the reason number of cloud service provider is increasing day by day and it becomes a tough task to select good one among-st them. So, In this article I am going to tell you about the top 10 cloud platforms for cloud services.
But, before that let’s have a quick overview on Cloud platforms?
Cloud platforms are platforms that allow developers to write applications that runs in the cloud and allows users to access data, services and applications, storage over the internet and allow them to work from anywhere on it.
If we look on to the benefits of cloud platforms than these are the following benefits
1. Reducing Costs – Cloud platforms eliminating the needs of own hardware, software, licenses, servers and other infrastructures which you needs to build IT working environment which ultimately reduce your costs.
2. Productivity – As you don’t need your hardware, software and on-premises servers which means you don’t need to hire experts to maintain them which helps you in both ways first on cost savings and second the professionals can focus on other things.
3. Availability – Cloud platforms allows you to access from anywhere, on any device 24/7
4. Scalability – The best thing about cloud platforms is that you don’t need to worry about high traffic or sudden growth on traffic because cloud platforms automatically provide as many servers as required in such situations.
5. Affordability – As we mentioned above about scalability of cloud platforms where service providers allow server as per situations but it’s not cost you much because it;s not compelling you to pay for unnecessary usage of servers by automatically reduces the numbers of servers when traffic go down. You need to pay only for that sort of time when service provider allocates extra servers.
6. Migration – Cloud platforms also allow users to migrate completely from one service provider to another without losing your data.
Now, let’s check on to the service models of cloud platforms

There are three models of cloud platforms

1. SaaS – Software as a service (Saas) applications runs completely in the cloud. It enables delivery of applications over the cloud, it means you don’t need to buy, install and maintain own software. Software is managed from a central location and Just pay for what you used.
2. PaaS –  Platform as a service (PaaS) This kind of cloud platforms provides you set of tools and services designed to make coding and deploying those applications quick and efficient. Means to say you can develop, runs and manage applications on the cloud.
3. IaaS – Infrastructure as a Service (IaaS) It is a kind of service where you get access to virtualized computer resources over the internet. You can get complete infrastructure solutions like hardware, software, servers, storage and other things from third party.
Now, lets move on to the next section.

Here is the list of top 10 cloud platforms.

 

1. Amazon Web Services

 

Amazon AWS cloud platform

  • Service Model – IaaS
  • Deployment Model – Hybrid, Private & Public Cloud
  • Server operating system – Linux & windows
  • Auto Scaling
  • Block Storage
  • VPN Access
  • Cloud Storage
  • Database as a Service
  • Deploy servers
  • DNS management

2. Microsoft Azure Cloud

Microsoft Azue Cloud Platform

  • Service Model – PaaS
  • Deployment Model – Private Cloud
  • Server operating system – Linux windows
  • Auto Scaling
  • Block Storage
  • Cloud Storage
  • Content Delivery Network
  • Deploy Servers
  • Disaster Recovery
  • VPN Access
  • DNS Management
  • Database as a Service

3. Google

Google Cloud Platform

  • Service Model – IaaS
  • Deployment Model – Public Cloud
  • Server operating system – Linux & windows
  • Cloud Storage
  • Docker Support
  • Load Balancing
  • Firewalls
  • Snapshots
  • API (Application Programming Interface)
  • Web Based Application/Control Panel

4. Rackspace

Rackspace Cloud

  • Service Model – IaaS
  • Deployment Model – Hybrid Cloud, Private Cloud, and Public Cloud
  • Server operating system – Linux & windows
  • Auto Scaling
  • Block Storage
  • Cloud Storage
  • Content Delivery Network (CDN)
  • Database as a Service
  • Deploy Servers
  • DNS Management

5. VMware

VmWare Cloud

  • Service Model – IaaS
  • Deployment Model – Hybrid Cloud
  • Server operating system – Linux & windows
  • Auto Scaling
  • Cloud Storage
  • Load Balancing
  • System Monitoring
  • Web Based Application/Control Panel
  • API (Application Programming Interface)

6. Salesforce

SalesForce Cloud

  • Service Model – PaaS
  • Deployment Model – Public Cloud
  • Server operating system – Linux & windows
  • Auto Scaling
  • File Storage
  • Firewalls
  • Flexible Storage Services
  • System Monitoring

7. Oracle

Oracle Cloud

  • Service Model – PaaS
  • Deployment Model – Private Cloud and Public Cloud
  • Server operating system – windows
  • Block Storage
  • Cloud Storage
  • Database as a Service
  • Object Storage

 

8. IBM

IBM Cloud

  • Service Model – IaaS
  • Deployment Model – Hybrid Cloud and Private Cloud
  • Server operating system – Linux & windows
  • Web Based Application/Control Panel
  • API (Application Programming Interface)
  • Messaging Services

9. Red Hat

Red Hat

  • Service Model – PaaS
  • Deployment Model – Hybrid cloud and Private Cloud
  • Server operating system – windows
  • Auto Scaling
  • Horizontal Scaling
  • Snapshots
  • Vertical Scaling
  • API (Application Programming Interface)
  • Command Line
  • Graphical User Interface

 

10. Heroku
Heroku

  • Service Model – PaaS
  • Deployment Model – Public Cloud
  • Server operating system – Linux & windows
  • Auto Scaling
  • Horizontal Scaling
  • Control Interface-Command Line

So, this is my list of top cloud platforms which are trending these days. But, if you think about some other platforms than feel free to share with us in the comment section below.

Tagged : / / / / / / / / / / / / / / / / / /

Top 5 git version control software in cloud

top-5-version-control-software-in-cloud

  1. Cloud Based
  2. cloudforge
  3. Assembla
  4. github
  5. bitbucket
  6. beanstalk
  7. Gitlab

Some of them can be hosted behind the firewall as well in your company premises.

  1. Gerrit
  2. Gitlab
  3. Github
Tagged : / / / / / / / / / / / / /

Top Cloud computing and operating software

top-cloud-computing-and-operating-software

Top Cloud computing and operating software.

OpenStack

OpenStack is a free and open-source cloud-computing software platform.[2] Users primarily deploy it as an infrastructure-as-a-service (IaaS). The technology consists of a group of interrelated projects that control pools of processing, storage, and networking resources throughout a data center—which users manage through a web-based dashboard, through command-line tools, or through a RESTful API. OpenStack.org released it under the terms of the Apache License.

CloudStack

CloudStack is an open source cloud computing software for creating, managing, and deploying infrastructure cloud services. It uses existing hypervisors such as KVM, VMware vSphere, and XenServer/XCP for virtualization. In addition to its own API, CloudStack also supports the Amazon Web Services (AWS) API and the Open Cloud Computing Interface from the Open Grid Forum.

Tagged : / / / / / / / / / / /

Best Cloud Computing and Operating Tools

top-cloud-computing-and-operating-software

Top Cloud computing and operating software.

OpenStack

OpenStack is a free and open-source cloud-computing software platform.[2] Users primarily deploy it as an infrastructure-as-a-service (IaaS). The technology consists of a group of interrelated projects that control pools of processing, storage, and networking resources throughout a data center—which users manage through a web-based dashboard, through command-line tools, or through a RESTful API. OpenStack.org released it under the terms of the Apache License.

CloudStack

CloudStack is an open source cloud computing software for creating, managing, and deploying infrastructure cloud services. It uses existing hypervisors such as KVM, VMware vSphere, and XenServer/XCP for virtualization. In addition to its own API, CloudStack also supports the Amazon Web Services (AWS) API and the Open Cloud Computing Interface from the Open Grid Forum.

Tagged : / / / / / / / / / / /

Cloud Computing and ROI

cloud-computing-and-roi

Cloud Computing and ROI

Most think cloud computing is about the ability to save operational costs. That may or may not be the case, depending upon your enterprise or ecommerce problem domain. Indeed, there are many dimensions to consider here, including:

  • Ongoing operational cost reduction.
  • The value of preserving capital.
  • The value of upsizing on-demand.
  • The value of downsizing on-demand.
  • The value of shifting the risk.
  • The value of agility.

Let’s explore each:

Operational Cost Reduction

We all know that cloud computing is cheap…okay, cheaper…okay, it can be cheap. Thus it’s a good idea to figure out the actual cost reductions that cloud computing can bring to your enterprise IT. The trick here is not only to figure out how much money can be saved, but how much it will cost to save that money.

Preserving Capital

It’s money in the bank which allows the business to run. The more money we have in the bank, the more we can purchase things for the core business such as inventory that can be sold, or new plant equipment that will save the company money during production. In any event, it’s good to keep as much capital as possible on hand to invest in the business, and not into infrastructure such as data centers, hardware, and software.

Upsizing On-Demand

Core to the ability to preserve capital is the ability to upsize your IT infrastructure on demand, or simply pay more operational dollars for additional computing capacity which would traditionally require a capital expenditure. Many cloud computing providers call this being elastic, or the ability to grow or contract to accommodate the business. For example, you can call upon the cloud computing provider to support an additional user and processing load through the holiday, when considering ecommerce solutions.

Downsizing On-Demand

Like upsizing on-demand, you need to consider what it will take to reduce computing capacity and dollars paid. What does it take to scale down in case you no longer need the computing resource and want to reduce costs as well? Such is the case within many ecommerce systems with capacity requirements that are seasonal.

Shifting the Risk

Another core value of cloud computing is the ability to shift the risk from your enterprise to the cloud computing provider. This concept refers to the fact that, since it’s up to the cloud provider to handle the computing processing load and you’ll pay by use, then it’s possible to reduce the risk that you’ll run out of capacity to support your customers and core business processes. The risk functionally shifts to the cloud provider who is better suited to accept that risk.

Agility

Agility means the ability to change the IT infrastructure faster to adapt to the changing needs of the business, such as market downturns, or the introduction of a key product to capture a changing market. This, of course, provides a strategic advantage and allows the business to have a better chance of long-term survival. These days many enterprises are plagued by IT infrastructures that are so poorly planned and fragile that they hurt the business by not providing the required degree of agility.

Article Source: http://www.getelastic.com/cloud-computing-and-roi/

 

Tagged : / / / / / / / / / / / /

Overcoming Cloud Computing Obstacles – Cloud Computing adoption challenges

overcoming-cloud-computing-obstacles

Overcoming Cloud Computing Obstacles

How to Make the Case to Switch to the Cloud

Companies choosing the cloud computing route often have to make the case for the switch to new technology to a board or investors. The most common obstacles raised towards adoption of cloud technology are concerns around the availability of service, security and auditability of company data and performance issues around data transfer or loading speeds.

Availability of Service

The utility computing economy is currently such that competition is growing among providers. There are a few large, corporate providers of cloud services, such as Amazon and Google, as well as a large handful of small and medium players in the market. The number of companies jumping on the cloud provision bandwagon is growing very rapidly, and because of this, there is great focus on providing a reliable and stable service. Many providers will offer their clients a Service Level Agreement (SLA), stating the acceptable levels of unplanned service downtime, as well as what amount of compensation is available should the SLA be breached. Companies signing up with a cloud provider should look for an SLA offering at least 99.9% availability, but preferably 99.99%. The best way to ensure full systems available for a company’s cloud services is to engage more than one cloud provider for the provision of the same service. This way, if something should happen to the first provider, the second one will be able to pick up the slack.

Security and Auditability of Company Data

Many cloud computing providers offer data encryption as part of their service. Small and medium sized businesses, that are not accountable to regulatory bodies can probably use the standard encryption technologies provided by most utility computing services. Companies, such as small investment firms or hedge funds, will need to invest in higher security measures for storing data in the cloud. By nature, most of the cloud computing infrastructures currently available by mainstream providers are what is known as public clouds. (Armbrust, et al) This means that computer systems are purposed for general use among all customers, and no distinction is made as to which company is using what hardware. This is generally fine for the standard SME, but those requiring data audit capabilities will need what is known as a private cloud. The private cloud is a collection of computing systems that has been walled off, both physically (in a caged area of a data center) and logically, using combinations of Virtual Private Networks (VPN), firewalls and, often, private leased line data connections which are installed to directly connect a company to its cloud service provider.

Performance Issues

There is often concern around the performance of data transfer within cloud applications. However, it has been shown that, generally, once data has been transferred to the cloud, the speeds of transfer between cloud servers is then much faster than it was on local drives. This is because most current cloud computing infrastructure is far more powerful than what is normally seen in SMEs. The obstacle here is the initial transfer of data onto the cloud service. This can be overcome by loading all data on portable hard drives and shipping it to the cloud service provider for the initial load. Generally, once the initial load is complete, subsequent file transfers will be much smaller in size. Exceptions to this are the data-intensive users of elastic cloud services. For these users, hard drive transfer would currently still be the most economically viable option, but there is evidence that the cost of a private leased line may decrease in future as the cost of high-end routers decreases. (Armbrust, et al)

With a careful analysis of company IT infrastructure requirements, and an appropriate plan to minimize the risks associated with the top obstacles to adoption of cloud computing, business now have the opportunity to adopt a technology which has matured over the past decade into a feasible manner in which to provide reliable and efficient corporate computing at the fraction of the cost of a full IT hardware refresh.

http://business-technology.suite101.com/article.cfm/overcoming-cloud-computing-obstacles
Tagged : / / / / / / / / / / / / / / / / / / /

EC2Deploy and the Cloud Tools Maven plugin are now available

ec2deploy-cloud-tools-maven-plugin

I’m pleased to announce that EC2Deploy – a Groovy-based framework for deploying Java EE applications to Amazon EC2 – is now available as part of the Cloud Tools open source project.

There are three main parts to Cloud Tools:

  • The EC2Deploy framework
  • Amazon Machine Images (AMIs) that are configured to run Tomcat and work with EC2Deploy
  • A Maven plugin that uses EC2Deploy to deploy a web application to EC2

I’m especially excited about the Maven plugin. Once you have configured the plugin for your web application you can use the following goals:

  • cloudtools:deploy – launch the EC2 instances and deploy the web application
  • cloudtools:redeploy – redeploy the web application (upload the changes and restart tomcat)
  • cloudtools:jmeter – run a Jmeter test
  • cloudtools:stop – stop the EC2 instances

Cloudtools is still work in progress but it let’s you deploy a web application on EC2 in just a few minutes.  To learn more go to Cloud Tools.

Tagged : / / / / / / / / / / / /

Cloud Tools now supports Amazon Elastic Block Store

amazon-elastic-block-store-

One of the exciting new features of Amazon EC2 is Elastic Block Store, which provides truly durable storage for your instances. Prior to EBS, the contents of the file system disappeared once an instance was terminated. This meant that if you wanted to run a database server on EC2 you had to use MySql master-slave replication with frequent backups to Amazon S3. With EBS running a database on EC2 is a lot easier. You can simply create an EBS volume, attach it to an instance, and create a filesystem that gives you long-lived disk storage for your database. Moreover, you can easily back up an EBS volume by creating a snapshot (stored in S3). And, if you ever need to restore your data, you can create a volume from a snapshot.

Cloud tools now supports Amazon EBS. You can launch an application with a database stored on a brand new volume; on an existing volume; or on a volume created from a snapshot. You can also convert an already running application to use elastic block storage. Finally, you can create an EBS snapshot of the database. Currently, only the Maven plugin supports this functionality but I plan to update the Grails plugin shortly.

Please check out the project’s home page for more information and send me feedback.

Tagged : / / / / / / / / / / / /