BMW R 1250 GS bike

BMW R 1250 GS bike launched at Rs. 20.45 lakh

08 Jul 2021: BMW R 1250 GS bike launched at Rs. 20.45 lakh

BMW Motorrad India has launched the all-new R 1250 GS motorbike in India. It has been priced starting at Rs. 20.45 lakh and is offered in two variants of R 1250 GS Pro and R 1250 GS Adventure Pro. The duo arrives via the Completely Built Up (CBU) route and runs on a BS6-compliant 1,254cc engine linked to a 6-speed gearbox. Here’s our roundup.

Design: The bikes house an all-LED lighting setup

The BMW R 1250 GS Pro and Adventure Pro feature an aggressive design with a sloping fuel tank, an upswept exhaust, and an adjustable transparent windscreen. They also sport a full-LED lighting setup, a TFT color display with support for Bluetooth connectivity, and ride on 19-inch front and 17-inch rear wheels. The vehicles are available in Style Triple Black and Style Rallye color options.

Fact: A 134hp, 1,254cc engine fuels the motorcycles

The BMW R 1250 GS Pro and Adventure Pro draw power from a 1,254cc, air/liquid-cooled, flat-twin engine that is tuned to make 134hp of power at 7,750rpm and 143Nm of peak torque at 6,250rpm. Transmission duties are handled by a 6-speed gearbox.

Safety: Disc brakes are offered for the rider’s safety

The BMW R 1250 GS Pro and Adventure Pro are equipped with disc brakes on both the wheels, along with ABS Pro, traction control and hill start control. They also offer three riding modes: Eco, Road, and Rain. Suspension duties are taken care of by a central spring strut on the front and a single-sided swing arm with BMW Paralever on the rear end.

Fact: BMW R 1250 GS Pro, Adventure Pro: Pricing and availability

The BMW R 1250 GS motorbike carries a price-tag of Rs. 20.45 lakh for the GS Pro model and Rs. 22.40 lakh for the GS Adventure Pro variant (both prices, ex-showroom). A limited-run ’40 Years GS’ edition is also expected to arrive in India.

IPHONE 13, 13 PRO, 13 PRO MAX

IPHONE 13, 13 PRO, 13 PRO MAX, AND 13 MINI WILL BE THE 2021 IPHONE, SAY APPLE SUPPLIERS

In not so surprising news, the 2021 iPhone models will be called the iPhone 13, iPhone 13 Pro, iPhone 13 Pro Max, and iPhone 13 mini. According to Economic Daily News, Apple is going to follow last year’s naming convention to name this year’s iPhone model. This may not seem like a big thing, but it paints a picture of what Apple has planned for this year’s iPhone. iPhone 13 means Apple is not going to stray away from the increasing order of numbers for the iPhone anytime soon.

Economic Daily News has cited supply chains to report that the 2021 iPhone would be called the iPhone 13. The iPhone 13 will succeed over the iPhone 12, the iPhone 13 Pro will take things forward from the iPhone 12 Pro, the iPhone 12 Pro Max will have the iPhone 13 Pro Max as the successor, and the iPhone 13 mini will be the successor to the iPhone 12 mini. The “mini” model is specifically interesting because Apple is moving ahead with it this year despite not having good luck with the sales of the cheapest and smallest iPhone model from last year’s series.

Foxconn (Hon Hai) is going to be a major manufacturer of the iPhone 13 series. In addition to manufacturing the iPhone 13 mini, Foxconn is in the process of fulfilling orders for the iPhone 13, the iPhone 13 Pro, and the iPhone 13 Pro Max. Apple has other manufacturers, as well, for the iPhone 13 series. Pegatron, the Taiwanese manufacturer of the iPhone, is back to business after being put on probation last year for violating Apple’s code of conduct for suppliers by asking students to work overtime and night shifts.

The reason why the name iPhone 13 is a bigger deal than you think is the belief of people in triskaidekaphobia, which is the fear of the number 13. According to Macrumors, a recent survey showed one out of five iPhone and iPad users are not in favour of the iPhone 13 as the name for the next iPhone model. At the same time, 38 per cent of the participants recommended Apple should drop these numbers altogether and go for names that have the corresponding year of launch in them. For example, iPhone 2021 should be the name for this year’s iPhone. It makes sense to go with the easy nomenclature here, but Apple is unlikely to heed this.

Besides iPhone 13, this year’s iPhone may also be known as iPhone 12S, according to previous rumours. That belief stems from the fact that Apple has launched “S” models previously, but that is only to denote smaller upgrades in the iPhone over its previous generation. Notably, Apple did not launch iPhone 11S because last year’s iPhone brought a radical design change. Since this year’s iPhone is likely to undergo incremental upgrades over the iPhone 12, some rumours suggested it will end up being launched as the iPhone 12S. The iPhone this year is likely to have a bigger camera, a 120Hz ProMotion AMOLED display, and a better processor.

[Read More…]

Developer Setup: High Availability & Multiconnect

Developer Setup: High Availability & Multiconnect

This document shows you how to set up a High Availability cluster on a developer machine. It also provides guidance on how to enable Multiconnect on top of that as well as the changes required for a highly available Multiconnect cluster. For a production setup, follow the relevant instructions listed in Production Setups.

Before you start any of these set ups, check our list of requirements.

To set up a High Availability cluster follow these steps:

  1. Create a biz Directory for the setup scripts
  2. Get the WhatsApp Business API Client configuration files
  3. Set the WA_API_VERSION environment variable
  4. Start the WhatsApp Business API Client with High Availability
  5. Verify containers are running
  6. Perform a health check
  7. Register the WhatsApp Business API Client
  8. Perform a second health check

To set up a Multiconnect cluster follow these steps:

  1. Set up two shards
  2. Perform a health check
  3. Start a third coreapp to maintain High Availability
  4. Perform a second health check

Developer Setup: Single Instance

Developer Setup: Single Instance

This document shows you how to set up a single instance of the WhatsApp Business API client on a developer machine for testing purposes. For a production setup, follow the relevant instructions listed in Production Setups.

To initially set up a single instance, check our list of requirements, and follow these steps:

  1. Create a biz directory for the setup scripts
  2. Get the WhatsApp Business API Client configuration files
  3. Set the WA_API_VERSION environment variable
  4. Start the WhatsApp Business API Client
  5. Verify containers are running
  6. Perform a health check
  7. Register the WhatsApp Business API Client
  8. Perform a second health check

WhatsApp Business API Installation for Production setup

Production Setups

Demonstrates how to set up a WhatsApp Business API client in a production environment and covers best practices. Please use this documentation as reference and make necessary changes according to your business needs.

The WhatsApp Business API client can be installed as a developer setup for testing using either Docker Compose or Minikube. You can also use Amazon Web Services (AWS) on production systems. You can migrate from a developer setup to a production setup when ready to send messages to customers.

Make sure you have approval for your business’s phone number and have a certificate before attempting installation.

WhatsApp Business API Installation for Developer setup

Developer Setups

Demonstrates how to set up a WhatsApp Business API client on your developer machine with the purpose of getting familiar with the setup process. This should not be used for a production environment. It is highly recommended that you try out one of the developer setup processes below before attempting a production setup.

The WhatsApp Business API client can be installed as a developer setup for testing using either Docker Compose or Minikube. You can also use Amazon Web Services (AWS) on production systems. You can migrate from a developer setup to a production setup when ready to send messages to customers.

Make sure you have approval for your business’s phone number and have a certificate before attempting installation.

iam vs acm certificates

ACM is the preferred tool to provision, manage, and deploy your server certificates. With ACM you can request a certificate or deploy an existing ACM or external certificate to AWS resources. Certificates provided by ACM are free and automatically renew. 

Use IAM as a certificate manager only when you must support HTTPS connections in a Region that is not supported by ACM. IAM securely encrypts your private keys and stores the encrypted version in IAM SSL certificate storage. IAM supports deploying server certificates in all Regions, but you must obtain your certificate from an external provider for use with AWS.

You cannot upload an ACM certificate to IAM. Additionally, you cannot manage your certificates from the IAM Console.

Server Migration Checklist

Server migration checklists

Validation Checklist

  • Set the hosts file to locally load services
  • Check to see if all required services are functioning
  • Check your site for 404 errors, 500 errors, PHP warnings, etc.
  • Update all server software to the latest version
  • Tune LAMP performance (Apache, MySQL, PHP)
  • Test the cron
  • Check email deliverability and email records (DKIM, SPF, etc.)
  • Verify mail is synced (i.e. that all messages are there and all contacts have been migrated)
  • Check backups are still working

Security Checklist

  • Audit firewall configuration
  • Identify and implement non-standard security requirements
  • Restrict access where appropriate
  • Implement programs to educate staff
  • Ensure setup is compliant with all protocols

Configuration Checklist

  • Analyse configurations of both old and new hosting environments
  • Configure web server modules (i.e. suexec, mod_php, mod_perl, mod_ssl, etc.)
  • Identify shared libraries and other code/program dependencies
  • Set up SSL certificates
  • Create fresh (or import existing) configuration files
  • Import databases
  • Fine-tune server performance
  • Check and reconfigure applications that connect from remote sources

User Account Checklist

  • Migrate user accounts and passwords
  • Consider forcing password reset on next login
  • Purge old/inactive accounts

File System Checklist

  • Ensure all files copied over
  • Check that permissions are correct
  • Crawl website to identify 404 not found errors

Final Check Checklist

  • Were all of the issues addressed during migration?
  • Was the migration painless? If not, what went wrong?
  • Are you happy with your new server?
  • What else (if anything) needs doing?

Server Migration Service

What is a Server Migration?

A server migration is the term used to describe copying or moving complete data from one server to another, as well as configuring that target server to replace the previous one. Server migrations in the context of web hosting might revolve around setting up web server and database software, copying websites and their configurations, and changing DNS to direct visitors to that new server.

Why Should I Consider a Server Migration?

Server migrations may need to happen for a number of reasons. Organizations may migrate to:

  1. Take advantage of new technology or better service, or to ensure that the operating system (OS) and the hardware beneath it stay up-to-date with current technology.
  2. Move to the cloud for increased flexibility or scalability.
  3. To economize and consolidate hosting and reduce CapEx.
  4. Replace aging infrastructure at the end of its lifecycle.
  5. To expand and distribute hosting to help reduce load at a single point and achieve high availability.

Migrations should be handled with utmost care. You could sink hours of time, effort, and money into a migration only to find yourself onto the wrong server solution, or worse, with downtime and profit loss. It takes considerable planning and forethought to migrate your data onto an optimized server that is right for you. After all, on-average downtime can cost an enterprise $686,000 an hour, so your organization’s success absolutely depends on a successful migration.

5 Step Server Migration Plan

  1. Preparing Your New Server
  2. Assess Data Fidelity
  3. Data Transfer
  4. Testing (QA/QC)
  5. Changing DNS and “Going Live”