Η Cloudflare είναι ένα μοναδικό είδος CDN το οποίο προστατεύει τις ιστοσελίδες από απειλές όπως SQL injection και κλοπή προσωπικών δεδομένων. Επίσης αυξάνει την ταχύτητα της ιστοσελίδας σας και τον χρόνο φόρτωσης χρησιμοποιώντας τα πολλαπλά data centers τα οποία βρίσκονται σε διάφορες τοποθεσίες σε όλο τον κόσμο.

Το δίκτυο της Cloudflare λειτουργεί σαν ένα τεράστιο VPN. Αυτό σημαίνει ότι οι επισκέπτες της ιστοσελίδας σας θα έχουν πρόσβαση σε αυτή μέσω του κοντινότερου σε αυτούς διακομιστή. 

Δηλαδή αν βρίσκεστε στην Αθήνα για παράδειγμα, η ιστοσελίδα θα φορτώσει από τον διακομιστή της Αθήνας και αν βρίσκεστε στην Νέα Υόρκη θα φορτίσει από τον διακομιστή της Νέας Υόρκης.

Τιμή μετοχής Cloudflare

Με λίγα λόγια, όσο κοντινότερα είστε στον κοντινότερο διακομιστή τόσο γρηγορότερα θα φορτώσει η ιστοσελίδα την οποία έχετε επισκεφτεί. Αυτή η λειτουργία είναι μοναδική και προσφέρεται μόνο από την Cloudflare.

Ακόμη ένα πλεονέκτημα είναι η μείωση της επισκεψιμότητας στην ιστοσελίδα σας των διαφόρων crawlers τα οποία μπορεί να είναι επιβλαβή για την λειτουργία της ιστοσελίδας σας. Ένα τέτοιο ρομπότ crawler μπορεί να τοποθετήσει ιούς στην ιστοσελίδα σας, να την κάνει να φορτώνει πιο αργά, να κλέβει διάφορες πληροφορίες και πολλά άλλα.

Ξέρετε πιο είναι το καλύτερο σχετικά με την Cloudflare; Είναι δωρεάν. Όχι όλα φυσικά αλλά αρκετές από τις λειτουργίες της είναι εντελώς δωρεάν.

Η CloudFlare ιδρύθηκε από τους Matthew Prince, Michelle Zatlyn και Lee Holloway το 2009. Αρχικά ξεκίνησε σαν ένα μικρό προτζεκτ του οποίου σκοπός ήταν να σταματήσει διάφορους απο το να κλέβουν διευθύνσεις ηλεκτρονικού ταχυδρομείου από τους διάφορους χρήστες των ιστοσελίδων.

Με το πέρασμα του χρόνου οι ιδρυτές της CloudFlare κατάλαβαν ότι το λογισμικό που χρησιμοποιείται για την προστασία των ιστοσελίδων ήταν ένας από τους λόγους που έκαναν τις ιστοσελίδες να φορτώνουν αργά.

Έτσι ξεκίνησαν να αναπτύσσουν διάφορες τεχνολογίες τις οποίες ενσωμάτωσαν στην υπηρεσία της Cloudflare με σκοπό να προσφέρουν εκτός από λογισμικό ασφαλείας και διάφορες λύσεις για την μείωση του χρόνου φόρτωσης μιας ιστοσελίδας.

Τι κάνει η Cloudflare;

Είναι αλήθεια ότι η CloudFlare χρησιμοποιεί μια τεχνολογία η οποία είναι αρκετά παρόμοια με την τεχνολογία που χρησιμοποιούν οι υπηρεσίες CDN αλλά δεν είναι το ίδιο.

Οι παραδοσιακές υπηρεσίες CDNs λαμβάνουν μόνο μερικά από τα requests και απαιτούν από τους χρήστες του δικτύου να επιλέξουν τι περιεχόμενο θα φιλοξενηθεί στο δίκτυο.

Βασικα ένα δίκτυο CDN μπορεί να περιγραφεί σαν μια μαζικά κατανεμημένη φιλοξενία ιστοσελίδων σε διάφορους διακομιστές σε διάφορες περιοχές του κόσμου.

Η CloudFlare περιγράφεται καλύτερα με τον όρο “caching reverse proxy”, το οποίο σημαίνει ότι σε αντίθεση με τα παραδοσιακά CDN, η CloudFlare χειρίζεται ολα τα requests σε μια ιστοσελίδα με τα εξής αποτελέσματα:

  • Μπορεί να σταματήσει τις επιθέσεις σε μια ιστοσελίδα
  • Μπορεί να τροποποιήσει δυναμικά το περιεχόμενο και να αυξήσει την απόδοση της ιστοσελίδας
  • Να εγκαταστήσει εφαρμογές στην ιστοσελίδα
  • Να παρέχει πλούσιες αναφορές σχετικά με όλα τα requests που γίνονται στην ιστοσελίδα σας
  • Να διευκολύνει την εγκατάσταση SSL
  • Μπορεί να λειτουργήσει σαν παραδοσιακό CDN
  • Μπορεί να είναι συμβατή με άλλες υπηρεσίες CDN
  • Πολλά άλλα τα οποία δεν μπορούν να κάνουν οι παραδοσιακές υπηρεσίες CDN

Πως μπορώ να χρησιμοποιήσω την Cloudflare;

Αυτό που κάνει την Cloudflare μοναδική είναι το γεγονός ότι δεν είναι υπηρεσία φιλοξενίας ιστοσελίδων. Μόλις έχετε την ιστοσελίδα σας έτοιμη, μπορείτε να αλλάξετε τις ρυθμίσεις των DNS προς τους διακομιστές της Cloudflare, ξεκινώντας το caching της ιστοσελίδας σας.

Αλλάζοντας τις ρυθμίσεις DNS της ιστοσελίδας σας, επιτρέπετε στην Cloudflare να δημιουργεί αντίγραφα της ιστοσελίδας σας. Επίσης μπορείτε να ρυθμίσετε τον τύπο των επισκεπτών σας όπως από που προέρχονται, να μπλοκάρετε διάφορες περιοχές κτλ.

Αυτό σημαίνει ότι αν υπάρχουν διάφορες ανωμαλίες στην επισκεψιμότητα της ιστοσελίδας σας, οι οποίες μπορεί να απειλούν την ασφάλεια της η Cloudflare θα παρακολουθήσει και θα αναλύσει την κυκλοφορία και θα δημιουργήσει αναφορές σχετικά με τους ύποπτους επισκέπτες στην ιστοσελίδα σας.

Τι σημαίνει αυτό για εσάς; Σημαίνει ότι πάντα υπάρχει μια ευκαιρία για τον κάθε επισκέπτη για να δει την ιστοσελίδα σας ακόμη και αν δέχεται επίθεση. Ο διακομιστής της Cloudflare θα ζητήσει ένα αντίγραφο της σελίδας σας από τον παροχέα φιλοξενίας στον οποίο φιλοξενείται η ιστοσελίδα σας και θα συνδέσει τον επισκέπτη με αυτό το αντίγραφο της ιστοσελίδας σας το οποίο βρίσκεται στον κοντινότερο διακομιστή της περιοχής που βρίσκεται ο επισκέπτης.

Λειτουργίες της Cloudflare

Content Delivery Network (CDN)

Με 156 data centers τα οποία βρίσκονται σε περισσότερες από 74 χώρες σε όλο τον κόσμο η Cloudflare έχει την ικανότητα να παραδίδει περιεχόμενο με ταχύτητα και αποτελεσματικότητα.

Website Optimization

Αυτές τις μέρες η βελτιστοποίηση ιστοσελίδων είναι ένα από τα πιο πολυσυζητημένα θέματα στο διαδίκτυο. Οι χρήστες θέλουν τις ιστοσελίδες να φορτώνουν γρήγορα και να έχουν την ίδια εμπειρία σε οτιδήποτε συσκευή χρησιμοποιούν για να συνδέονται με την ιστοσελίδα. Η υπηρεσία της Cloudflare έχει πάρα πολλές λειτουργίες οι οποίες μπορούν να ρυθμιστούν ανάλογα και να βελτιστοποιήσουν την ιστοσελίδα σας όπως θα δείτε πιο κάτω.

  • Rocket Loader – Αυτόματα δεσμεύει μαζί όλα τα αρχεία JavaScript έτσι ώστε να μειώσει τις συνδέσεις του δικτύου.
  • Cache Header Optimization – Ελέγχει τα cache header directives με σκοπό να μειώσει την δημιουργία καινούργιων request.
  • On και Off – Μπορείτε πανεύκολα να ενεργοποιήσετε και να απενεργοποιήσετε τις ρυθμίσεις με το πάτημα ενός κουμπιού. 
  • Χωρίς εγκατάσταση – Μπορει να χρειαστούν ορισμένες αλλαγές στον κώδικα της ιστοσελίδας σας αλλά τις περισσότερες φορές δεν θα χρειαστεί καμιά τροποποίηση στην ιστοσελίδα σας έτσι ώστε να λειτουργήσει η Cloudflare.
  • Αυτόματα HTTPS Rewrites – Εξαλείφει προβλήματα μικτού περιεχομένου ξαναγράφοντας τα URL της ιστοσελίδας σας.
  • Αυτόματο Caching περιεχομένου – Όλο το στατικό περιεχόμενο της ιστοσελίδας σας θα αποθηκευτεί προσωρινά μέχρι να δημιουργηθεί καινούργιο έτσι ώστε οι σελίδες της ιστοσελίδας σας να φορτώνουν ακόμη γρηγορότερα.
  • Accelerated Mobile Links – Η Cloudflare χρησιμοποιεί την τεχνολογία AMP για να φορτώνει γρηγορότερα τις σελίδες της ιστοσελίδας σας στις κινητές συσκευές.
  • Server Push – Σπρώχνει το περιεχόμενο στον περιηγητή πριν ακόμη να το ζητήσει.
  • AutoMinify – Μειώνει αυτόματα το 20% το μέγεθος των στατικών αρχείων της ιστοσελίδας σας όπως HTML, CSS και JavaScript.
  • Brotli Compression – Μειώνει το μέγεθος των πόρων της ιστοσελίδας σας.
  • DNS – Η Cloudflare είναι ένα από τα μεγαλύτερα και γρηγορότερα δίκτυα DNS στον κόσμο και το δίκτυο αυτό διαχειρίζεται περίπου το 39% όλων των ιστοσελίδων στον κόσμο.

Argo και Railgun 

Το Argo Smart Routing είναι ένας μηχανισμός ο οποίος εφευρέθηκε από τους προγραμματιστές της Cloudflare. Ο μηχανισμός αυτός στέλνει τους επισκέπτες στην ιστοσελίδα σας μέσω της γρηγορότερης και ασφαλέστερης διαδρομής έτσι ώστε να βελτιώσει την εμπειρία τους.

Επίσης κρυπτογραφεί την σύνδεση των επισκεπτών με την ιστοσελίδα σας έτσι ώστε να μην είναι πιθανό να υποκλαπούν προσωπικά δεδομένα και άλλες πληροφορίες. Κάτι άλλο που κάνει το Argo είναι να μειώνει τα requests προς τον διακομιστή στον οποίο φιλοξενείται η ιστοσελίδα σας έτσι ώστε να αποφευχθεί υπερφόρτωση και να μειωθεί η κατανάλωση bandwidth. 

Το Railgun, από την άλλη πλευρά, είναι μια τεχνολογία για βελτιστοποίηση η οποία αυξάνει την ταχύτητα με την οποία παραδίδεται το περιεχόμενο της ιστοσελίδας σας στον χρήστη το οποίο δεν είναι προσωρινά αποθηκευμένο στον περιηγητή του χρήστη.

Stream Bufferless

Το Cloudflare Stream™ είναι μια πλατφόρμα video-on-demand η οποία προσφέρει αποθηκευτικό χώρο για τα βίντεο σας, κωδικοποίηση και ένα player με πάρα πολλές επιλογές. Συνδυάστε αυτό με το γρήγορο και αξιόπιστο δίκτυο της Cloudflare, και θα έχετε μια πάρα πολύ καλή λύση για προβολή των βίντεο σας.

Μπορείτε να ανεβάσετε τα βίντεο σας χωρίς κόπο έτσι ώστε οι χρήστες να τα παρακολουθούν από οποιαδήποτε συσκευή με χαμηλό κόστος και χωρίς διαφημίσεις.

Anycast Network και Spectrum

Το Anycast Network είναι ένας μηχανισμός δικτύωσης ο οποίος τα εισερχόμενα αιτήματα προς την ιστοσελίδα σας μέσω ενός δικτύου data center, κάτι το οποίο δίνει την ικανότητα στην ιστοσελίδα σας να διαχειριστεί μεγάλο αριθμό επισκεπτών με υψηλή αποτελεσματικότητα και να αποτρέψει επιθέσεις τύπου DDoS.

Ο μηχανισμός Spectrum θα προστατέψει όλες τις λειτουργίες οι οποίες λειτουργούν με TCP από επιθέσεις τύπου Layer 3 και 4 DDoS. Επίσης μπλοκάρει επικίνδυνες διευθύνσεις IP με την χρήση ενός IP Firewall.

DNSSEC

Με σκοπό να δυναμώσει την εμπιστοσύνη των επισκεπτών της ιστοσελίδας σας σε αυτή,  προσθέτοντας ένα επιπλέον στρώμα ασφαλείας στο σύστημα DNS της ιστοσελίδας σας, το Domain Name System Security Extension (DNSSEC) είναι μια από τις πιο περίπλοκες λειτουργίες της CloudFlare την οποία δεν θα αναλύσουμε αλλά να είστε σίγουροι ότι μπορεί να προστατέψει την ιστοσελίδα σας από κακόβουλες επιθέσεις εναντίον της όπως cache poisoning, pharming, και man-in-the-middle.

Web Application Firewall (WAF)

Η Cloudflare προσφέρει ένα πάρα πολύ καλό web application firewall, το οποίο μπορεί να διαχειριστεί περισσότερα από 5 εκατομμύρια αιτήματα ανα δευτερόλεπτο να εντοπίζει και να μπλοκάρει συνεχώς  οποιαδήποτε επίθεση προς την εφαρμογή σας όπως SQL injection, CrossSite Scripting (XSS) attack, Cross-Site Forgery Requests (CSRF) και πολλές άλλες.

Το Cloudflare’s WAF μένει μπροστά από όλους τους επιτιθέμενους με την αυτόματη αναβάθμιση του συστήματος του, κάτι το οποίο το κάνει πολύ αποτελεσματικότερο από τα παραδοσιακά firewalls.

Cloudflare Access και Workers

H Cloudflare με τον μηχανισμό αυτό σας επιτρέπει να προσθέσετε ένα επιπλέον στρώμα ασφάλειας στις συνδέσεις που γίνονται στην ιστοσελίδα σας από οποιαδήποτε συσκευή επιθυμείτε. Ο μηχανισμός αυτός είναι συμβατός με παρόχους οπως Google™, G Suite™, Github™, Okta™, Facebook™ και πολλούς άλλους έτσι ώστε οι χρήστες της ιστοσελίδας σας να μπορούν να συνδέονται χωρίς κανένα κίνδυνο υποκλοπής των προσωπικών κωδικών σύνδεσης τους.

Load Balancing

Το Load Balancing στέλνει αυτόματα τους επισκέπτες της ιστοσελίδας σας στον κοντινότερο διακομιστή έτσι ώστε να μειώσει τον χρόνο φόρτωσης. Για παράδειγμα οι Έλληνες επισκέπτες της ιστοσελίδας μου που βρίσκονται στην Ελλάδα, θα σταλούν στον διακομιστή της Αθήνας και οι Έλληνες ή Κύπριοι επισκέπτες που βρίσκονται στην Αγγλία θα σταλούν στον διακομιστή του Λονδινου.

Image Resizing και Polish

Ενεργοποιώντας την λειτουργία αυτή της Cloudflare, μπορείτε να αλλάξετε το μέγεθος των εικόνων οι οποίες βρίσκονται στην ιστοσελίδα σας, να προσαρμόσετε την ποιότητα και να τις μετατρέψετε σε WebP. 

Το Polish, στην άλλη πλευρά, βελτιώνει τον χρόνο φόρτωσης μιας εικόνας λόγω του ότι την βελτιστοποιεί και μειώνει το μέγεθος της αφαιρώντας metadata.

Σε τελικές γραμμές…

Η Cloudflare έχει μια πάρα πολύ καλή υπηρεσία η οποία προσφέρει αμέτρητες λειτουργίες οι οποίες θα αυξήσουν την ασφάλεια της ιστοσελίδας σας, και θα βελτιώσουν την απόδοση της. Εκατομμύρια ιδιοκτήτες την εμπιστεύονται για την ασφάλεια και την αύξηση της απόδοσης λόγω του ότι οι περισσότερες λειτουργίες προσφέρονται φυσικά δωρεάν.