What is OPENSHIFT? OpenShift is a PaaS. Basically saying OpenShift is a Cloud-Enabled Application Platform (CEAP). For those who are not sure anymore about PaaS, here is a quick reminder. Platform as a service (PaaS) or Application platform as a service (aPaaS) is a class of distributed computing administrations that gives a stage enabling the client to create, run, and oversee applications without the multifaceted nature of the building and keeping up the foundation commonly connected with creating and propelling an application. (more…)
Technical Articles
Bitcoin is a global digital currency that allows people to send and receive money online, even to someone they don’t know or fully trust. Transactions can be made without linking to personal identities, and Bitcoin’s security is powered by advanced cryptography. Key Features of Bitcoin Why Consumers Love Bitcoin Why Merchants Love Bitcoin Why Bitcoin is Better than Traditional Currencies Security and Risks While Bitcoin is secure, users must take precautions: Keeping Bitcoins Safe Advanced: Bitcoin Mining New Bitcoins are created through mining, a process that adds transaction data to the blockchain. Miners solve cryptographic puzzles (proof-of-work) to validate blocks and are rewarded with Bitcoin. Mining difficulty increases over time, and rewards halve approximately every four years. Conclusion Bitcoin is …
Nowadays Google Drive is the most commonly used service to store our files as a cloud. Here in this article, it explains how to backup directories to Google Drive using bash script and API. 1. Install Google Drive on the server Use the following link to download Google Drive: https://drive.google.com/open?id=1P2J2HObqDtIjB07yvotE4mzml4tjC4ot 2. Then move this file to “/usr/sbin/” folder. 3. Assign the correct permission to the file. 4. Now run the file “drive”. You will get a link like this asking for a verification code. Go to the following link in your browser: Enter verification code. Go to the above link on the browser (URL should vary while running the script each time). Sign in using a Google account and click on …
Python
Python is a high-level general-purpose programming language, which is Interpreted, Interactive and Object-Oriented. The term object-oriented means it supports object-oriented programming approach to develop applications. Python file is saved as a .py extension. Python’s initial development was led by Guido van Rossum in the late 1980s. (more…)
Capistrano is a remote server automation open-source tool written in Ruby that gives a set of advanced tools to deploy web applications to the servers. To perform the deploy functions Capistrano does not require any big set of additional applications; it just requires an ssh connection with a new user who has the permission to copy the code from the source control repository to the server and Ruby Gems, the package manager for the Ruby programming language.
AWS CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances and on-premises instances. It helps us to deploy application content such as code, serverless AWS Lambda functions, web and configuration files, packages, scripts, multimedia files, and more. After deploying the application content on a server it is stored in Amazon S3 buckets, GitHub repositories, or Bitbucket repositories. It works with various systems for configuration management, source control, continuous integration, continuous delivery, and continuous deployment. With AWS CodeDeploy, the following processes become easier. Rapidly release new features. Avoid downtime during application deployment. Update AWS Lambda function versions. Handle the complexity of updating your applications, without many of the risks associated with error-prone manual deployments. …
AWS Server Migration Service (SMS) helps migrate VMware workloads to AWS. It minimizes downtime, uses agentless replication, supports incremental sync, and allows application testing before cutover. This AWS Server migration facilities provide simple services to migrate large-scale data from our on premises. AWS Migration Hub provides an individual location to track the growth of application migrations across multiple AWS and partner solutions. This allows choosing the AWS and partner migration tools that are suitable for the process. It also provides visibility into the status of migrations across the portfolio of applications. With Migration Hub, you can view key metrics and track the progress of each application. It works regardless of the migration tools used. You get real-time updates across all …
Logstash is a powerful log collection and event processing engine used for collecting, parsing, transforming, and forwarding logs and event data from multiple sources. It is one of the core components of the Elastic Stack and is widely used for centralized logging, monitoring, and data processing. Logstash helps organizations manage large amounts of log data efficiently by collecting logs from different systems, processing them into a structured format, and forwarding them to storage or analysis platforms. What is Logstash? Logstash is an open-source data processing pipeline that collects data from multiple input sources, transforms the data, and sends it to different destinations. It acts as a centralized system for: Logstash can handle logs and event data from servers, applications, databases, …
Configure Backups to S3
1. Servers having a cPanel control panel ————————————- In the WHM console, click Backup Configuration, and scroll to the bottom looking for additional destinations. Select Amazon S3 in the Destination Type and Create a new destination. In the configuration page for this destination, give it a name and select the box that says transfer system backups to destination. (It says you should only do this if your connection is encrypted. Amazon S3 is an encrypted connection.) Enter the name of the bucket, Access Key ID, and Secret Access Key. (more…)
AWS Elastic Beanstalk
By using Elastic Beanstalk we can easily manage applications in the AWS Cloud without affecting the infrastructure on the applications. With this, we can manage all of the resources that run on the application as environments. It will reduce the risks in managing applications without restricting choices and the control, as we can simply upload the applications and Beanstalk will automatically handle the load balancing, scaling, application health monitoring and capacity provisioning. Elastic Beanstalk supports applications developed in Go, Java, .NET, Node.js, PHP, Python, and Ruby. Once the application brings into effective action, Beanstalk provides one or more AWS resources, such as Amazon EC2 instances. Beanstalk supports software stack on the Amazon EC2 instances as per the configuration on it. …