<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fablo.pl</title>
	<atom:link href="http://fablo.pl/feed/" rel="self" type="application/rss+xml" />
	<link>http://fablo.pl</link>
	<description>Najszybsza wyszukiwarka i nawigacja dla sklepów internetowych</description>
	<lastBuildDate>Wed, 21 Mar 2012 23:30:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Integracja Fablo nie jest trudna</title>
		<link>http://fablo.pl/2011/05/integracja-fablo-nie-jest-trudna/</link>
		<comments>http://fablo.pl/2011/05/integracja-fablo-nie-jest-trudna/#comments</comments>
		<pubDate>Thu, 05 May 2011 13:56:50 +0000</pubDate>
		<dc:creator>jwr</dc:creator>
				<category><![CDATA[Bez kategorii]]></category>

		<guid isPermaLink="false">http://wp.fablo.pl/?p=22</guid>
		<description><![CDATA[1. W Panelu Klienta ustawiamy adres URL do naszego pliku XML z danymi dla porównywarek cenowych. Klikamy „Indeksuj”. 2. Do strony sklepu wstawiamy odpowiednie tagi script w nagłówku oraz wskazujemy Fablo gdzie jest: - pole „Szukaj”: $(&#8216;#szukaj&#8217;).fabloSearchInput({resultDivId: &#8216;wynikiFablo&#8217;}); - miejsce, gdzie mają „rozwinąć się” wyniki wyszukiwania, czyli nawigacja po wynikach: &#60;div id=&#8221;wynikiFablo&#8221;&#62;&#60;/div&#62; &#60;p&#62; 3. Jeśli [...]]]></description>
			<content:encoded><![CDATA[<p>1. W Panelu Klienta ustawiamy adres URL do naszego pliku XML z danymi dla porównywarek cenowych. Klikamy „Indeksuj”.</p>
<p>2. Do strony sklepu wstawiamy odpowiednie tagi script w nagłówku oraz wskazujemy Fablo gdzie jest:</p>
<p>- pole „Szukaj”:</p>
<p><textarea cols="73" rows="1" disabled="disabled" name="nazwa">$(&#8216;#szukaj&#8217;).fabloSearchInput({resultDivId: &#8216;wynikiFablo&#8217;});</textarea></p>
<p>- miejsce, gdzie mają „rozwinąć się” wyniki wyszukiwania, czyli nawigacja po wynikach:</p>
<p><textarea cols="73" rows="1" disabled="disabled" name="nazwa">&lt;div id=&#8221;wynikiFablo&#8221;&gt;&lt;/div&gt; &lt;p&gt;</textarea></p>
<p>3. Jeśli trzeba, zmieniamy szablon produktu, dodając tam link do naszego koszyka, lub inne elementy. Przykładowo, aby przy każdym produkcie dodać informację o promocji:</p>
<p><textarea cols="73" rows="1" disabled="disabled" name="nazwa">&#8216;&lt;% if(attributes.Promowany) { %&gt; PROMOCJA! &lt;% } %&gt;&#8217;</textarea></p>
<p>Od tej pory wpisanie czegokolwiek w pole „Szukaj” powoduje rozwinięcie nawigacji po wynikach wyszukiwania i włączenie instant search. Wygląd interfejsu można modyfikować albo zmieniając CSS, albo korzystając z narzędzia jQuery UI Themeroller. Można też konfigurować układ Fablo dodając opcje Javascript i korzystając z Panelu Klienta.</p>
]]></content:encoded>
			<wfw:commentRss>http://fablo.pl/2011/05/integracja-fablo-nie-jest-trudna/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Niezawodność</title>
		<link>http://fablo.pl/2011/04/niezawodnosc/</link>
		<comments>http://fablo.pl/2011/04/niezawodnosc/#comments</comments>
		<pubDate>Fri, 22 Apr 2011 10:56:10 +0000</pubDate>
		<dc:creator>jwr</dc:creator>
				<category><![CDATA[Bez kategorii]]></category>

		<guid isPermaLink="false">http://wp.fablo.pl/?p=19</guid>
		<description><![CDATA[Klienci pytają nas, czy niedawne awarie w Amazon AWS w jakiś sposób wpływają na działanie Fablo. AWS jest podzielone na pięć regionów geograficznych. Awarie miały miejsce w regionie US-EAST-1 (Virginia), gdzie mamy naszą instalację testową. Nasze serwery produkcyjne obsługujące klientów są uruchomione w regionie EU-WEST-1 (Irlandia), niedawne problemy więc naszych klientów w żaden sposób nie [...]]]></description>
			<content:encoded><![CDATA[<p>Klienci pytają nas, czy niedawne awarie w Amazon AWS w jakiś sposób wpływają na działanie Fablo.</p>
<p>AWS jest podzielone na pięć regionów geograficznych. Awarie miały miejsce w regionie US-EAST-1 (Virginia), gdzie mamy naszą instalację testową. Nasze serwery produkcyjne obsługujące klientów są uruchomione w regionie EU-WEST-1 (Irlandia), niedawne problemy więc naszych klientów w żaden sposób nie dotknęły.</p>
<p>Dodatkowo, w każdym z regionów istnieje kilka tzw. „stref dostępności”, z których każda jest fizycznie odrębną instalacją. Przykładowo, w US-EAST-1 są cztery takie strefy. Nawet wydarzenia takie jak pożar, awaria zasilania, czy odcięcie łączności powinny dotykać tylko jednej ze stref dostępności, nigdy wszystkich. Ostatnie awarie dotyczyły tylko dwóch z czterech stref dostępności.</p>
<p>Niedawne problemy były związane głównie z usługą EBS (Elastic Block Store), którą zawsze uważaliśmy za problematyczną. Fablo nigdy nie używało i nie używa EBS do niczego istotnego. Awaria dotknęła za to wielu popularnych serwisów sieciowych opartych na bazach SQL — które najwygodniej się instaluje właśnie na wolumenach EBS. Nasze systemy są projektowane tak, by nie korzystać z bazy SQL.</p>
<p>Awarie w Amazon AWS zdarzają się bardzo rzadko, ale w praktyce w każdym odpowiednio dużym systemie muszą się takowe wydarzyć. Dlatego mamy na takie okazje przygotowane procedury. Całą instalację produkcyjną Fablo jesteśmy w stanie odtworzyć automatycznie. W ten właśnie sposób jest budowana i stawiana instalacja testowa — automatycznie od zera do działającej infrastruktury. Jesteśmy więc gotowi, w razie poważniejszych awarii, uruchomić całą produkcyjną infrastrukturę w dowolnym regionie (i dowolnej strefie dostępności) Amazon AWS i przekierować tam obsługę zapytań. Operacja taka trwa około godziny, co jest wyjątkowo krótkim czasem — nieosiągalnym w przypadku poważniejszych awarii własnych serwerowni.</p>
<p>Dla najbardziej wymagających klientów jesteśmy w stanie zaoferować obsługę z pełną redundancją — równocześnie w dwóch strefach dostępności lub nawet w dwóch regionach geograficznych.</p>
<p>Jesteśmy zdania, że dla oprogramowania zaprojektowanego do pracy w „chmurze” (jak nasze) można oferować znacznie lepsze warunki niezawodności niż dla tradycyjnych rozwiązań.</p>
]]></content:encoded>
			<wfw:commentRss>http://fablo.pl/2011/04/niezawodnosc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dlaczego SaaS?</title>
		<link>http://fablo.pl/2011/04/dlaczego-saas/</link>
		<comments>http://fablo.pl/2011/04/dlaczego-saas/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 13:51:53 +0000</pubDate>
		<dc:creator>jwr</dc:creator>
				<category><![CDATA[Bez kategorii]]></category>

		<guid isPermaLink="false">http://wp.fablo.pl/?p=12</guid>
		<description><![CDATA[SaaS, czyli Software as a Service albo oprogramowanie oferowane jako usługa, budzi czasem nieufność. Jesteśmy w końcu przyzwyczajeni do kupowania oprogramowania, które jest instalowane na naszych serwerach. Dlaczego uważamy, że świadczenie „usługi wyszukiwania” ma sens? Powodów jest kilka: Skalowalność. Gdy w TVN CNBC powiesz o swoim sklepie, możemy w ciągu pojedynczych minut uruchomić kolejne serwery [...]]]></description>
			<content:encoded><![CDATA[<p><b>SaaS</b>, czyli Software as a Service albo oprogramowanie oferowane jako usługa, budzi czasem nieufność. Jesteśmy w końcu przyzwyczajeni do kupowania oprogramowania, które jest instalowane na naszych serwerach.</p>
<p>Dlaczego uważamy, że świadczenie „usługi wyszukiwania” ma sens? Powodów jest kilka:</p>
<ul>
<li>
<p><b>Skalowalność</b>. Gdy w TVN CNBC powiesz o swoim sklepie, możemy w ciągu pojedynczych minut uruchomić kolejne serwery API, by zapewnić obsługę nawału zapytań. Tysiące zapytań na sekundę nie będą dla nas problemem. A jak szybko możesz uruchomić dodatkowe serwery w swoim sklepie?</p>
</li>
<li>
<p><b>Niezawodność</b>. Zindeksowane dane trzymamy w Amazon S3. Każdy plik zapisywany jest w co najmniej trzech kopiach, na trzech różnych dyskach, w różnych maszynach. W ilu kopiach trzymane są dane Twojego sklepu? Do tego jesteśmy w stanie zapewnić niezawodną obsługę zapytań przez uruchomienie dowolnej ilości równolegle i niezależnie pracujących serwerów API, w kilku różnych fizycznych serwerowniach (a czy Twoje serwery są odporne na awarię zasilania lub pożar jednej serwerowni?).</p>
</li>
<li>
<p><b>Niskie koszty</b>. Utrzymanie własnych serwerów jest drogie. Często się tego nie zauważa, bo nie uwzględnia się wszystkich kosztów — takich jak chociażby koszt zapewnienia gotowości zapasowych serwerów na wypadek awarii, koszt administratorów i serwisantów koniecznych do szybkiego reagowania na problemy, koszt wymiany sprzętu, który po 2-3 latach staje się przestarzały, czy koszt przeszkolenia personelu co do instalowanego oprogramowania. Na pozór wydaje się, że można zapewnić infrastrukturę taniej niż Amazon — ale jest to złudzenie. Tylko w skali dziesiątek i setek tysięcy serwerów można zapewniać usługi tak tanio.</p>
</li>
<li>
<p><b>Łatwość aktualizacji oprogramowania</b>. W modelu SaaS to my odpowiadamy za aktualizacje, możemy je robić sprawnie i przewidywalnie. Możemy łatwo uruchomić zapasowe serwery do obsługi zapytań w trakcie procedury upgrade.</p>
</li>
<li>
<p><b>Odpowiedzialność</b>. W modelu SaaS dokładnie wiadomo kto za co odpowiada. Zadaniem Fablo jest takie utrzymanie usługi, by odpowiadać na zapytania. W każdym innym modelu to klient martwi się zapewnieniem niezawodności serwerów i poprawnym uruchomieniem oprogramowania.</p>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fablo.pl/2011/04/dlaczego-saas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

