close
Kaspersky Endpoint Security

Welcome to

Kaspersky Endpoint Security


By Kaspersky Endpoint Security


Forrester Research zitiert Sophos als Leader in der neuen Endpoint Encryption Bericht



Der Titel ist ein bisschen wie ein Bissen, aber ich verspreche, es ist nicht so verrückt, wie es scheint. Wenn Sie alles wie ich sind, wurden Sie in Cloud Computing interessiert und stolperte über Microsofts Azure-Plattform. Es gibt viele Assistenten direkt in die Azure-Dashboard gebaut, die es Ihnen ermöglichen, automatisch erstellen und Setup-Websites, virtuellen Maschinen und Datenbanken, ohne jemals benötigen zusätzliche Konfiguration durchzuführen. Es gibt jedoch einige Fälle, in denen Sie die Einrichtung eine benutzerdefinierte Datenbank für einen bestimmten Zweck wollen könnten. Wordpress ist ein großartiges Beispiel, die Sie für die Einrichtung Ihres eigenen MySQL-Datenbanken in einer virtuellen Maschine erfordert. In der Tat, in diesem Leitfaden, dass Sie bereits ein Wordpress-Azure-Website eingerichtet haben.

Die Untersuchung der "billigeren" Optionen

Mein erstes Projekt war ein vorhandenes Wordpress-Setup und wandern sie in ihrer Gesamtheit (Datenbank enthalten) zu Azure zu migrieren. Auf den ersten Blick ist dies ganz einfach zu sein scheint, aber es ist ein bisschen zu täuschen. Wenn Sie die Schritte durchlaufen eine neue Azure Webseite zu erstellen, sollten Sie feststellen, dass es eine Vorlage für ein paar verschiedene Wordpress installiert. Wenn Sie mit der Erstellung der Standard-Wordpress "app" durch folgen (wie Microsoft mag es nennen), werden Sie mit den Optionen "Erstellen einer neuen MySQL-Datenbank" oder "Verwendung einer vorhandenen MySQL-Datenbank." Konfrontiert sind beide Optionen nicht sehr gut, wie man in den späteren Schritten herausfinden werden.

Microsoft gemeinsam mit einem Dritten (ClearDB), um alle "auto" MySQL-Instanzen verwalten. Während ich bin sicher, dass ClearDB eine ganz respektable Gruppe von Menschen und große Infrastruktur hat Anwender in der Azure-Ökosystem zu unterstützen, was für Sie bekommen, was Sie zahlen, ist ein wenig ärgerlich. Kombinieren Sie dies mit der begrenzten Anpassung und große Preisunterschiede zwischen den Ebenen, und Sie haben ein Rezept für Traurigkeit bekam. Sie können von den Preisen unten sehen, dass ein Wordpress-Blog auf den nicht-freien Optionen laufen kann schnell teuer werden.

Ehrlich gesagt, habe ich versucht, die freie Tier, aber es ist wirklich nicht für Produktionsumgebungen gedacht (auch Ihre einfache kleine Blog). Sie werden Verlangsamungen in Abfragen bemerken, und auch Plugins über langsame Reaktionszeiten aus der Datenbank zu beklagen. Darüber hinaus wird die maximale Verbindungsanzahl extrem Begrenzung, die alle Arten von verursacht Fehler in Wordpress "Die Verbindung konnte nicht hergestellt werden".

Erstellen und Konfigurieren der VM

Also, was ist unsere Zuflucht dann? Wie können wir MySQL-Setup auf Azure ohne für jede Datenbank, durch die Nase zu zahlen? Für weitere Informationen über die Vorteile der virtuellen Maschine in Azure, überprüfen Sie die aus. Dieser Artikel konzentriert sich auf die Grund A0 Linux VM mit (~ $ 13 / mo). Sie können nicht nur Ihre eigene MySQL-Datenbanken auf dem Host für virtuelle Maschinen, aber Sie können auch Ihr eigenes Setup gesamten LAMP-Stack (und mehr), wenn Sie das Gefühl, so geneigt. Für den Preis, den Sie zahlen, schlägt es auf jeden Fall, die aus mit der ClearDB Option umgehen oben.

  • Starten Sie von der Azure-Dashboard, klicken Sie auf Neu> Computer> Virtuelle Maschine> Aus Galerie.
  • Wählen Sie die neueste Ubuntu Server, den Sie bequem mit (in meinem Fall ist es 14.04 LTS ab dem Zeitpunkt des Schreibens dieses Artikels).
  • Richten Sie die Konfiguration der virtuellen Maschine durch alle Werte nach Ihren Wünschen eingeben. Wählen Sie die Version Release-Datum, die Sie wollen. Dies zeigt an, welche Version von Patches, die Sie verwenden möchten. Geben Sie einen Namen der virtuellen Maschine. Sie können dies später nicht mehr ändern, so stellen Sie sicher, dass es sinnvoll ist. Wählen Sie das Tier, die Sie verwenden möchten (siehe die für weitere Informationen). Wählen Sie die Größe, die Sie verwenden möchten (siehe die für weitere Informationen). Geben Sie einen Benutzernamen, den Sie remote in der der virtuellen Maschine über SSH verwenden. Entweder ein SSH-Zertifikat hochladen oder ein Kennwort angeben, mit dem Sie aus der Ferne anmelden wird.
  • Fahren Sie mit dem nächsten Schritt der Einrichtung Ihrer Konfiguration der virtuellen Maschine Wählen Sie einen neuen Cloud-Service oder eine bestehende zu erstellen. Cloud-Dienste sind Container für virtuelle Maschinen, die als Lastausgleichsmittel verwendet werden können. Zum Beispiel könnten Sie mehrere virtuelle Maschinen in einer einzigen Cloud-Service für einige Lastausgleich haben. Geben Sie einen DNS-Namen, mit dem Sie Ihre virtuelle Maschine aus anderen Quellen verbinden wird. Wählen Sie die Region / Gruppe / Netzwerk dieser virtuellen Maschine gehören wird. Dies ist wichtig, weil Azure werden Sie für alle ausgehenden Daten aus der virtuellen Maschine zu Orten laden, die außerhalb der Region / Gruppe / Netzwerk. Zum Beispiel können Daten von der virtuellen Maschine auf Ihre Website übertragen (beide sind in der US-EAST gehostet) werden keine Gebühren anfallen, aber die Daten auf den lokalen Rechner übertragen wird geladen. Zum Zeitpunkt des Schreibens, glaube ich, die ersten 5 GB Transfer über die Region VM frei ist. Wählen Sie, welche Speicherkonto wird verwendet, um die Festplatte des VM speichernauf. Beachten Sie, dass VM Scheiben in Blob Speicher gespeichert werden und wird entstehen. Nicht mit Verfügbarkeit Sets für jetzt stören. Dies würde ermöglichen es Ihnen, die Fehlertoleranz zur Verfügung zu stellen, sondern erschwert nur das Setup für den Moment.

Nachdem die VM ausgeführt wird Provisioning und erstellen, sollten Sie einen Eintrag wie unten unter der virtuellen Maschinen Abschnitt des Armaturenbretts zu sehen. Ich ermutige Sie, das Storage-Konto mit der VM verbunden sind durch zu klicken, wie Sie für die Zahlung für die Lagerung zuständig sein wird. Der Speicherkonto für meine VM erstellt begann rund 29 GB (die etwa 50 Cent pro Monat kostet).

Installieren und Konfigurieren von MySQL

Da wir Setup einer Linux-VM, wird es keine GUI sein zu vertrauen. Beginnen Sie mit dem Download.

In der Hostname (IP-Adresse) Abschnitt der PuTTY-Konfiguration, geben Sie den DNS-Namen, die Sie möglicherweise auf Ihrer VM. Stellen Sie den Port 22 und den Verbindungstyp SSH. Wenn Sie sich einloggen, verwenden Sie den Benutzernamen und das Kennwort auf dem VM, die Sie Setup.

melden Sie sich als: | Benutzername | | Virtual-Machine-name | .cloudapp.net-Passwort: 1 2 Login als: | Benutzername | | virtual - Maschine - Name | . CloudApp. net 's Passwort:

Sobald Sie sich in der virtuellen Maschine angemeldet sind, sollten Sie MySQL zu installieren.

sudo apt-get mysql-server 1 sudo apt installieren - get mysql installieren - Server

Standardmäßig hören die MySQL-Konfiguration wird nur für Verbindungen auf localhost. Das ist in Ordnung, wenn wir von einem lokalen Webserver wie Apache anschließen, aber in dieser Anleitung vorausgesetzt, dass Sie die Azure Websites Wordpress-Setup verwenden. In diesem Fall müssen Sie die MySQL-Konfiguration zu ändern Remote-Verbindungen zu akzeptieren.

sudo nano /etc/mysql/my.cnf 1 sudo nano / etc / mysql / meine. CNF

Blättern Sie zu der bind-Adresse Abschnitt nach unten und ändern Sie die IP-Adresse an den von der Azure-Dashboard identifiziert interne IP-Adresse des Servers.

bind-address = 10.xxx.xxx.xxx 1 bind - address = 10.xxx.xxx.xxx

Drücken Sie Strg X, Strg Y, um die Konfigurationsdatei zu speichern. Starten Sie den MySQL-Instanz die Konfigurationsänderungen zu bestätigen.

sudo Service mysql restart 1 sudo Service mysql restart

Erstellen Sie eine neue Datenbank, die verwendet werden können Ihre eingehenden Wordpress Tabellen in den folgenden Schritten zu speichern. Stellen Sie sicher, mydatabase mit zu ersetzen, was auch immer Sie möchten, dass Ihre Datenbank zu nennen.

CREATE DATABASE mydatabase; 1 CREATE DATABASE mydatabase;

Sie sollten nun in der Lage sein, die von Ihrer vorhandenen Wordpress auf diese neue MySQL-Instanz auszuführen. In meinem Fall exportierte ich alle Tabellen aus ClearDB und importiert alle Tabellen auf meine neue MySQL-Datenbank in der virtuellen Maschine.

Anschließen Alles zusammen

Schließlich ist alles eingerichtet und konfiguriert. Die letzten Schritte verbinden einfach alles zusammen, so dass alles funktioniert. Wir werden jetzt die bestehende Wordpress-Installation auf die neue MySQL-Instanz in unserem VM zu zeigen. Dies erfordert eine Öffnung einige Endpunkte, um eine akzeptable Benutzer in der MySQL-Datenbank erstellen und eine Wordpress-Konfigurationsdatei zu ändern.

Gehen Sie zu Ihrer virtuellen Maschine im Azure-Dashboard. Klicken Sie auf die Registerkarte Endpunkte und fügen Sie einen Endpunkt für Ihre MySQL-Instanz (Standard-Port ist 3306, aber Sie können das in Ihrer MySQL-Konfiguration ändern).

Melden Sie sich bei der virtuellen Maschine zurück, wenn Sie nicht immer noch in über PuTTY sind. Melden Sie sich an, um Ihre MySQL-Instanz als Root-Benutzer, die Sie möglicherweise während der Installation. Erstellen Sie einen neuen Benutzer, die von Wordpress verwendet werden können, um die neue Datenbank zu verbinden. Wenn Sie die unten stehenden Befehl, stellen Sie sicher, mit Ihren Werten Benutzernamen und Passwort zu ersetzen.

CREATE USER 'username' @ '%' identified by 'Passwort'; 1 CREATE USER 'username' @ '%' identified by 'Passwort';

Erteilen Sie die erforderlichen Berechtigungen für Wordpress Aktionen in der Datenbank ausführen. Sie können restriktiver sein (und wahrscheinlich sollte) als dieses Beispiel zeigt. Wieder stellen Sie sicher, dass Sie die Datenbank, den Benutzernamen und das Passwort mit Ihren eigenen Werten zu ersetzen.

GRANT ALL ON Datenbank * TO 'username' @ '%' identified by 'Passwort'. 1 GRANT ALL ON-Datenbank. * TO 'username' @ '%' identified by 'Passwort';

Und schließlich, spülen Sie die Privilegien, um sicherzustellen, dass MySQL die neuen Werte gilt.

FLUSH PRIVILEGES; 1 FLUSH PRIVILEGES;

Der letzte Schritt erfordert, dass Sie Ihre Azure Webseite Wordpress-Installation auf FTP in und eine Php-Datei, die Datenbank Verbindungsinformationen aktualisieren. Beginnen Sie durch das Herunterladen (oder was auch immer FTP-Client Sie mögen). Laden Sie Ihre Azure Webseite veröffentlichen Profil aus dem Azure-Dashboard. Sie sehen auf der rechten Seite einen Link zu ihr, wenn sie Ihre Azure Webseite klicken in. In diesem Profil veröffentlichen, verweisen auf den FTP-Server, den Benutzernamen und das Passwort ein. Dies sind die Anmeldeinformationen zum FTP zu verbinden. Einmal verbunden, navigieren Sie zu / site / wwwroot /. Bearbeiten Sie die Datei wp-config.php die folgenden Abschnitte zu aktualisieren.

define ( 'DB_NAME', 'Datenbank'); define ( 'DB_USER', 'username'); define ( 'DB_PASSWORD', 'Passwort'); define ( 'DB_HOST', 'Virtual-Machine-dns'); 1 2 3 4 define ( 'DB_NAME', 'Datenbank'); define ( 'DB_USER', 'username'); define ( 'DB_PASSWORD', 'Passwort'); define ( 'DB_HOST', 'Virtual-Machine-dns');

Wieder stellen Sie sicher, dass diese Werte mit dem korrekten Einstellungen zu ersetzen. Sie sollten nun auf die richtige Datenbank gerichtet werden, wenn das Administrator-Dashboard von Wordpress Blog zu navigieren. Sie sind jetzt auf Ihre eigenen Datenbank in einer virtuellen Maschine ausgeführt!

Teile das:
verbunden

Kaspersky Endpoint Security 2014     Endpoint-Security-10

Categories and tags