Getting Started with aiProtect - Blueprint

Updated by @KeithResar on Dec 29, 2015

Technology Profile

aiScaler helps CenturyLink Cloud customers address the business challenge of website scalability, stability and security - now available as part of the CenturyLink Cloud Blueprint Engine.

Customer Support
Sales Contact
[email protected]
+1-408-744-6078
+44 20 7993 4587
Skype: ai.scaler
2 Free hours of installation support
Professional services available.
Email, skype and phone available M-F Business hours EST.

Description

aiScaler has integrated their technology with the CenturyLink Cloud platform. The purpose of this KB article is to help the reader take advantage of this integration to achieve rapid time-to-value for this application delivery controller solution.

aiProtect

aiProtect automates the identification and mitigation of Denial of Service (DoS & DDOS) attacks, while providing detailed reporting necessary to end the attack.

It is a reverse proxy placed between your origin server and the web, that identifies attackers and blocks their requests, while reporting offending addresses so your network provider can stop the attack.

aiProtect uses a unique Intelligent request throttling. It limits requesting clients to a certain number of requests per interval. For example, aiProtect can limit a client to 20 requests per 10 seconds. This method of throttling is different from simple RPS-limiting and is much more user friendly. If your typical page consists of 10-15 items, such a limit will allow users to view a complete page every 10 seconds, presenting no inconvenience for a human, but preventing bots from taking down your server. aiProtect can be run non-stop without affecting the speed of your existing application.

Audience

CenturyLink Cloud Users

Impact

After reading this article, the you should feel comfortable getting started using the aiScaler technology on CenturyLink Cloud.

After executing the steps in this Getting Started document, you will have a functioning virtual application delivery controller, upon which you can deploy web applications that are fast, able to handle massive traffic and secured from DDoS and other online attacks.

Prerequisites

Prior to deploying this Blueprint please create a new server matching the below specifications:

  • Server running Ubuntu 14.04, Debian 7, RHEL 7 or CentOS 7. 4CPU/8GB RAM is a good starting point
  • Assigned public IP with the following open ports: 22, 80, 443.

Deploying aiScaler

You can achieve a single-button deployment of a new aiScaler instance using CenturyLink Cloud Blueprints. Follow these step by step instructions to deploy aiScaler. For more details, please reference https://aiscaler.com/wiki/getting-started-centurylink.

  1. Locate the Blueprint in the Blueprint Library.

    • Login to the Control Portal. From the Nav Menu on the left, click Orchestration > Blueprints Library.
    • Search for "aiProtect" in the keyword search on the right side of the page.

  2. Click the Deploy Blueprint button.

  3. Set Required parameters.

    • Domain - optionally specific the first domain
    • Origin - optionally specific the content origin
  4. Set Optional Parameters.

    • Password/Confirm Password (This is the root password for the server. Keep this in a secure place).
    • Set DNS to “Manually Specify” and use “8.8.8.8” (or any other public DNS server of your choice).
    • Optionally set the server name prefix.
    • The default values are fine for every other option.
  5. Review and Confirm the Blueprint.

  6. Deploy the Blueprint.

    • Once verified, click on the deploy blueprint button.
    • You will see the deployment details stating the Blueprint is queued for execution.
  7. Deployment Complete.

    • Once the Blueprint has deployed you will receive an email confirming the newly deployed assets within a few minutes.
    • If you do not receive an email you may have had a deployment error - check the Blueprints Queue or review the Blueprint Build Log to for error messages.

Pricing

The costs listed above in the above steps are for the infrastructure only. After deploying this Blueprint, you may secure entitlements to the technology using the following steps:

  • aiScaler offers 30 day free trial demo licenses.
  • You can find all license plans available at https://aiscaler.com/pricing. For cloud usage we recommend 1GB/s bandwidth cap.
  • In order to get you license please contact [email protected]
  • Once you obtained your license, connect over SFTP and upload the license to /etc/aicache/license Install License Install License

  • Either restart the server from dashboard or connect over SSH and run service aicache restart Install License Install License

Frequently Asked Questions

Where do I obtain my license?

  • aiScaler offers 30 day free trial demo licenses.
  • You can find all license plans available at https://aiscaler.com/pricing. For cloud usage we recommend 1GB/s bandwidth cap.
  • In order to get you license please contact [email protected]

Who should I contact for support?

  • For issues related to deploying aiScaler, please contact [email protected] (Skype: ai.scaler).
  • For issues related to cloud infrastructure, please open a ticket using the CenturyLink Cloud Support Process.

Customer Support

Can’t find what you need?
Give us a call.

1.888.638.6771

M – F, 8am to 6pm